<SEC-DOCUMENT>0001046025-22-000071.txt : 20220504
<SEC-HEADER>0001046025-22-000071.hdr.sgml : 20220504
<ACCEPTANCE-DATETIME>20220504141822
ACCESSION NUMBER:		0001046025-22-000071
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		70
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220504
DATE AS OF CHANGE:		20220504

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			HERITAGE FINANCIAL CORP /WA/
		CENTRAL INDEX KEY:			0001046025
		STANDARD INDUSTRIAL CLASSIFICATION:	SAVINGS INSTITUTIONS, NOT FEDERALLY CHARTERED [6036]
		IRS NUMBER:				911857900
		STATE OF INCORPORATION:			WA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-29480
		FILM NUMBER:		22890986

	BUSINESS ADDRESS:	
		STREET 1:		201 FIFTH AVENUE S.W.
		STREET 2:		P O BOX 1578
		CITY:			OLYMPIA
		STATE:			WA
		ZIP:			98501
		BUSINESS PHONE:		3609431500

	MAIL ADDRESS:	
		STREET 1:		205 5TH AVE SW
		STREET 2:		P O BOX 1578
		CITY:			OLYMPIA
		STATE:			WA
		ZIP:			98501
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>hfwa-20220331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:212ef4d6-273d-4625-a307-7b404ec6beb9,g:b721cad9-4f95-413c-81d7-bb09922d4b11,d:18abd90d0c8f4ccb91360868ddbe2e51--><html xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hfwa="http://www.hf-wa.com/20220331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>hfwa-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV80LTEtMS0xLTc2MjU2_11cbce61-f112-4bd2-b8a0-5be4f116a867">0001046025</ix:nonNumeric><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV83LTEtMS0xLTc2MjU2_fc86e78c-6ebe-4017-9f01-49b8dc988dfa">false</ix:nonNumeric><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV84LTEtMS0xLTc2MjU2_b51e3c01-18de-41ee-b86f-ae86ec00925c">2022</ix:nonNumeric><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV85LTEtMS0xLTc2MjU2_d79393d8-4139-4321-a9aa-abd00b7b4461">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80L2ZyYWc6ZGI2ODgxNDBjZDRkNDNlMmJmOTczOTU4MTZmNTllNzIvdGFibGU6ZDExNTMwYzAyZGQwNDQ0NWE2ODJhN2E5MWE5ZWYzNDUvdGFibGVyYW5nZTpkMTE1MzBjMDJkZDA0NDQ1YTY4MmE3YTkxYTllZjM0NV8xMC0xLTEtMS03NjI1Ng_1821872a-a9c3-45c9-8ffd-3f8b6cacf891">12/31</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="hfwa-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3516a5a505444549b6fd8a0af6fbcb4a_I20220425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i2d0bbb488c64440eb25d682a06f85123_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="idc1e4006cf044e04a42e2e9206f04bbc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id5fd920b44ba431783d347965e68d032_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf7957a0359f492981fcc5f57fb2c7ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3f984e77724470a912e63331952b30f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4fa54e89ba14e569456c25388a68cf2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i139dc790faf64ef5812d8e6b683eb8b5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecc37ebd6c214b7385e2a628a3e8a81f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibef2b27bba5d4e43beece67ad12aa7fa_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia22341af355b4dac8a1d6626b33ad2bc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c70ec7f239445e289330e2120e7d11b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4fd2598896a41a7a184133b4759a574_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdf946bc20094059a4260a8f3a5709b4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73892e7470114c03b34e2788e27b7280_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1120036ffa064a93a19ef53c65aa8635_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96b6b152487747ecb93f8ecae587a127_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec7a5751fce7459bb2e362f93e5e8314_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie783824a187041c5b6f455b9432c1ceb_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72fa1f7530424f24bed63fab363b17d5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c982513e63a416fb10ee4fc1f6f0e97_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:HeritageBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="branch"><xbrli:measure>hfwa:branch</xbrli:measure></xbrli:unit><xbrli:context id="i9205b5a1f54e43faa97520d68517bf5e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02779cb5d24b4b09ad290d3f68a83fb0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5dc42bd113447508e70a47d251570cc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8f2e828ae9341d385b7d2a2a7a6ccc4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1afe7be24b44c93ba62b8eca49170aa_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b0a5de8fe7c4fcdb66ab8e94c9e6d6c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb6491a03da3455f9aac45c18e7557bf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i731f4871fdac4594994b62fa716fdee4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i768779c8b37947288709b6e48e154e8b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2decc6decb54d1a990a77774303d95b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73b4cfcb084f46e3b8b9337a6ccac0de_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09e8cadcfa3146db90247b9c342a5a5b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f10d4b053f6493b9dd9cc4b5c1cac56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if83f0b7f1be2400ead14a9281cd42bcb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac095c27aadb4e19904f1b634abd5e64_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i589a4f5a142d4a1d97deaefa031a1e67_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia970e5caa595443b8b201ef27aaea3e4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i071d0954831d45a689cf1fcf612bcb97_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4082c85c087c4839a98f1ce14b4bcb18_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i887c4e2b69e04750b212401b921df2b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6169c827ecf844ec9747c17cff606ee0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i439518f2933b4d468f675521da9ef81b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id56792c92b5747a0a892e29683c45aab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf2df3b46ace4c41912a99b81d6b6b25_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i382a11ea9e3b40b7ba3a64bfb737a784_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5ae3e5d9cbb4b2bbb06413ca4cc9d7c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05819768f2644cc18b978eaaa0a05774_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b7b3d76e5b643ba80d1eea582ff99de_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c65541109ee44d5ad9b76a439fb172c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7542381f506e494a94355925ac5a1d9d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5ac5784fd6042e1929c3386c71858f1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i911a522c2cac46e2b4d2b53bc957559f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d843963425a422fb93553ae33c2092c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>hfwa:segment</xbrli:measure></xbrli:unit><xbrli:context id="i4395944ac99a4d24ae162123925b3f60_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i953bddb1fd20416a8d5eb8accb30b53d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idda458af827145d0a4ce7b5c30182dce_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i196d24b1860043f4928d5911c2bb5ca3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib465a166a81c4839923b2090f12f96bf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ecc84a667d5490cadab413a70145ebf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f05b745d5444de68178001f4b3ca672_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia48b8e4f70af4a87aa3f12be00817670_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cd829a030354e5f83dd6208528604ed_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5324f789131844e8aec7c90bab5c460a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ad3f2fc608945a38db0e37152ed044e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e2f4b8345a4408fb079a47118f04e41_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be089bbbaac4d60ac003e7c9bc562df_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ddb43f0ed8d4d12b92132a879494226_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98c6ec07242b41898153db72663b1ed7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c91df7328d3409a8cb1989c3233d882_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ec0751fd9554601acc58d7efac46447_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64ed3d1805d946d5a52f33806f3a7dec_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10695a122cdd4202a36a2dfb4519f66f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99ef909f821043ed8e0e933f9460771b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i392b55c7bbcd41eda7610b52f0587039_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f99113c49b44bff8b2726f01f7a1a00_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id50e05d114b844afaaeb935563637854_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i685f95b728a64a4db676a7ffda9898d5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bbb5dcd3292447a8a38e32defaf8197_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8ff076867584cb9950de9583bad5bc0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d28085610584e72a763c167afc356ff_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88bd57519c564836bc2c18dff6213479_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0369b5452a64a47a14d13d56d2181e2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8158a203b2a945cd8ecf055f33755725_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i729c941ad48f4ebe871b33741b000cff_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic08d83773ce74135b0bfc889609f8d5a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3926d75823a74cf495e13bb71943b558_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia19d943715d84f87b5c6ab58e5a37c63_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1868f51464d849cd956fab17ef3eb568_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34191648889d4276a714b293a06ffb23_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id749c4418a334643a0d461c09ac80fc7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7601559242f6448ab4267b753b19116b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bf794769fd54f24b9236abe66bddd46_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7c7ab645805438e803e27d2a256f1e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8662033c197e485fb25e00303ad0f2d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d2a8302e2084159b8d2a1f761b39651_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb5cfa1c4bcc4488834d397e87f8422b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide6a0b93e47a4782b499cb598031c90e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b5098eab92242448eec9b7e2ba8faf2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic40f5f72e4e34bfba57d84420180578a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c0e1f95f9144dd9acf068f27dc10200_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fdf3970508b45d689ed2b870f9bc058_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib445719c5ab6445dbb5149515f89b416_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i079e5c67e3ef49138b546c995a913578_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c3ab61a48834af3a733ff1014daf60d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86e851fa7667499ca0499f036ece6732_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i432a90dea4f541bcbf124c4000f4985e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i948863d4aac24faa9a35ef81cb39c7d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0b3cfbae9464d6c8a287fcdf120b818_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib73459cb05ab450ab60b743483ce0a37_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ceb65477bf5450d8b5104e1bf630e58_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0beddeecf5c4223b917d9f4e27511af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10b0e8129fd4432889434da87f1dc050_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida342c5c36304ae48f3c7db7e61efa62_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4fdcad464664f3297434a9ac174822b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba27164477e448c085b28911eff55fd0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03c94181615345f496a2ceeef2eebd77_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0cad637ea2640828c91fd93bdfff0cf_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e40d044956540daa450ad755edd0576_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i228c434816f94a3a87d4d82fd1f40978_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i764ea01661494b13bd84de36ca3e8aa5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide921bb3a2a847f9a8944f5dc1ca2894_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2c1f5bc0e23416ca62f1208acd5d927_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i248c2b38ae4c4ed4bd5b1994cf3516f1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida44c1dd72084b27a7818be85557308b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief4383c9f2ee443f9b47652ab23c9a4f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d9df21cbefd498497b84399a1ca9e76_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fa34131e6e24edebe11e70118864673_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i680551795c8c4486bb599b4008c300c4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c667e10d32f4936b5bf00fa1913375e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic70f6d016f4643f68ab490aac5ad1928_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia851705e363a44849dc0f1cc1550e382_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i818e6785468c4c9a9ac71410e762d19d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4ca8dc0fc264c0d8b6b63c2cb507cfa_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20d5290a0aa74b8ab04e21d74f2a1f94_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07a0690ce95a40b58df97cf12464a8f3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib04c0725e8284fa2a82cf9722d68f112_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b9128891ab4b63b68ee0c412c45a15_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88dddcb1aba3471788d960051e248560_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i777b8dd3274a49dd94b7abe6650c5000_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e1afd56786c470f95bf20e7717326b9_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cd895fc5bf2426199e7be06419198cc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebdff20685f946a1b3df46b96ca64eb2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c53999607944ce0afc28164adac6556_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3cb45ee23db4b37b1aafed1feae157d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12adebc451364cc488f1637c946fb91e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe331ac5619c4e19bc93f2b2800fb06f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae717ff6c83e4272a3650bd5e445af95_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9025ed8524e147b48c5094f4e90c6da8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6afb8627eabc4399ae4a49efb2aecde4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bbd27dfebbf45329601fb50afcc25db_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0b19414a7a14f75a131723a7becd3a2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83fe017bf7af47a29c6d43ea1fabe39a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ec5543b1cd42d6aa495505518441ba_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if56550c2cb814db1b1617211d3c6d93f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49ad32ca961a45aa94dde73761e7bdf2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4fb139c7db74609a2234a27b4eb1461_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbea463c6c964adda63cc516ecee5be5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e7b25d3ed664255bb8b17f966f694b5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6159378be8ea47a188b756a522a92a98_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c9b6cbc724b4b14a61532f1d5349165_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i125d2d12990b498aa59b6e5e59925ed1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f75f33e2d2b4f659bea9d9f6c7b17b3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be16aa0fbb2445f8db037c24ca753b9_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8e3d270e6c946409d199744b374b590_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee98d4f1329a40d78f8faa2d39a4a7ec_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fd970c111f54388abf8812b357bdcf3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf1a4453980644fdacf9af89a4912c0c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f9ce8b7108e47f597c7a6f708209c6b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaed34a8dc6d4b73800f472b39e4627d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if95bc356df304e85af5bb47d5159a311_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i207c3e087b454de5871f89f39594c440_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84b2f4bd5932417b8a4d61ffcdd59a38_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i008b7f291f5846db9175c661c4be9134_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95469b2ecf2d46e4baa3cadb992728e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ddfa9943b134c77bcfea18a5eaa9e75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcdfa89ba2604ce7bc48bb3649bfdf82_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i939f4db047c04e658511eb68be949748_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied5c10151db24c9aa85bb816a3f591de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79e0addd3e494951a9c58c5085bee505_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bd3c17758b6462da4317721f7b9f482_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47fda59e079a493fbf769c853dae4ec1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb62a9de5b9d48339dd771b391388c58_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c8ba638e2f04168b6ee0634745a4bef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2a8e50015144588b66bffc27c530c6b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id382dae1df834d9792c1831bac4ddc6a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42bec9ed9a2441e9833ead3b895ffd0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib928731020514e879000a00cb875bf2b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i463ddf2a6c3f4d8785b914669412ff71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic645f81f58f64b79a83c416ddf74a762_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i591dac643d994985b7548e34ea3c7e94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a62bd96cf134ef1a8c3b149a50199f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa6c72dc41b84eb4a60cbb0690218389_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb507386206e4cab86c9d83048729363_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4b9db90185f426db14cb99e621db03f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieab3a7ecbb8f4beaa324031fa601e66e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb5cc7a6d9354e22b807b011176f09ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0254f32b51af4bae8402044d7f6f480d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec4d84f14ae549389590e7c0ae6961a6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d46af746d1e4f9694a5f9cf6098e180_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6affeab107584bc6845d978c539a1251_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3ae9ac18c1f486387cfc09824f71ade_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b0a75d7c960476393f39c5f13e0f004_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a4faf05b7c4478abd0f88352e547148_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica2d61adb69f4406bfd656b75c18105a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8516babae724f608377c8ed66cb24dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbf6f0771c104616885b1737d1485ad1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6bfb8b317784637a8402b7f9aeb9814_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i135bf00794494138937cc24ac2d77bc3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i235e8595ed344f28af640cbe57c17c6d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7964b1cf9e14d61b208deefc7b3c8ce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67d1ce10440a4fa798dcd4e7d18f967b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0b315eddb804d858843938435c2f80c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9664ad1eb2f4476ab5c9f52aa3dda6b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia03037c565b04ec3a42527241f64f4a3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1647719fbd94929a77b48fed9ef36d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58c1261d5a234abdae3efe937127e284_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i220d77d99dc749cea127a878b1d12b4f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f6b513812cd46b380a24d113bdd657e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i754c5fa6e3bc48339ecb45743bee8748_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad009bb4425246e6bfb21b6dd6471bbf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb6bf14a7e15405c8827d1e76fa7eb97_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2081e903de4441ddae7d829f6888ba8e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23327e0b8f2a47b49dfe4b733f074eb5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5288ecb52c8a488a929af33b8607aad0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77532680d2ac43bc95fef114b0ea26e8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a31b3eb80c240459b2ea0ccd9ac0f52_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8d95c765bfa4e0ca0312a08084aeb20_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f671bdf9dc4441b974fec470c2aff55_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i211affbadc0e40e4afeb92eb1cbd9dce_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b87a201fa034b85a9b736ea134bc3a6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib761012b40e04ab5b3ceac6d06d2b0b2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0a84c2dc0f547079db190a8d925db41_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i039fce24e9ef4cb69a606ea2b49a8e35_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id18455dae0a9432cb09f2898f61c9eb7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a18e50ef7464e0aac73539a191813d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f401b37db8a446ca0c5ba6d51eb4e9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a6da35eccb4f5f9b6ae2732d8f4d35_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c8ce44f2d584c33958dab32be8478f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eb2e6880f3e4e038a87ebbfe6f0cb22_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i695c7443ea3949e5a24ab419d70dcb41_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2909b1078884548af44c2d287bff9ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5b9b5f906d6416bac69a24712b2ecd9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41a42108709a48a88733aaf2641dd2cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i833fe3ef11b542b5ad6d158f8b7b7c50_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6075666501594b0fa874c0f21278036e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i154dda2c6a9d452aa23ba38cebd0bd94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6591255f41d44bb1977af88fabbc41c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14223f46b9e7439bb60991af1c5cf66c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i130d72a3960141b0a7fe2b6944ed32bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fbdacb2b16e422f98303013586d2831_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec918f27741846a3adbd9f414205df46_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2272956a66546668411abce7769425e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aea1f8e1ba64dc0af1319501a13828c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77dfdc1b47c64790aa7c9f18d75725f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9588f175bfd648d99c51a95ab3738147_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i561f3e80f19540329bf206adeb85727e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="contract"><xbrli:measure>hfwa:contract</xbrli:measure></xbrli:unit><xbrli:context id="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0c8d9e22a6f4534a5aa52fc1e78300c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8866d4c3c2ed47b6ab436ed3afb06340_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ae4229c2b0f4dc3a690dc0afe7807b2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8418aed0537a4ceca4164db7b852628c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bc474401133434cb0df38f01deee315_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id38ccbcfcbbe4952a04da22fca320bf4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i922f6712f2444289b852a68c0e2c26e8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib86a5c6fb4134803bf9ba57997722da7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="contract2"><xbrli:measure>hfwa:Contract</xbrli:measure></xbrli:unit><xbrli:context id="i6d646cb4ee17405780eeff3b0c6e1cdd_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24fb65af82dc40ceacf333fc1ad492ec_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb3cbf26aafa4548a39e5cce50a05eea_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30a5ca9aeea54a818eb017bdaa7f2c5e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:LoansReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i467b05cc0f67486a84350bf2fd1b4e61_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c24802479eb4cde82e438ff8d2f602f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85f0ef3ddc184d67a9598bcba1e39d8f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc9973710ed74a0a9873ca9d983888cd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99531a4a239441d0b8b924b3062244c9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32151ccb36d5442688352eaa3b906cb4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac7c7ae5c1d149159df7949f6a4c1786_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i470ccd255fe548cf8e3031bf5ea5700c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7b743dc370244ac97a4ada535ba1b15_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ad0511cdbac44f4b2cb24fdb1e44941_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75f277080d1d4bccaa7eb88d26d68c17_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i452b0ff25b53407b81a3e8e97527cef6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e3a82a11af948978dcc3ccdfda79616_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6649ad3dcc3d40c4bedd451d72096a65_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b04bb79e2d8424681ef08901a29acfc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bf3763cbf7c4aeb851303711ba39ce7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a6d6e5fbb214fcd9cecbeaab1ba9ea2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaad50ff89734d30aa4d10b13f60768d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7373c937fd97446ea26972a13e65dd40_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundMergerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fc4d91c0de840b391887af854934541_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81f86b3572f04411b2dd6b79df9e492c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifda4b9161df3410c8b474572fc091993_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:ValleyCommunityBancsharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idec3a70cbda3428fbfaed8ee4a2366a2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dbcf21bc5694b22a855a3f36c6b8a0b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i916c64405f114a3ca0be30e4d87b6c78_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i196ce6cf875d404a9e4a8b740c619e02_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:CustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1b50358bba8414789e0f8baf14abaf1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:CustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2419b518b4bb477a930868bc52753457_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:ThirdPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1246cb931a604564925c69f6f367360e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:ThirdPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-27</xbrli:startDate><xbrli:endDate>2021-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-21</xbrli:startDate><xbrli:endDate>2021-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-21</xbrli:startDate><xbrli:endDate>2021-07-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1773780474514e128c8e52ecdff0510a_D20211020-20211020"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-20</xbrli:startDate><xbrli:endDate>2021-10-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-26</xbrli:startDate><xbrli:endDate>2022-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe08d2878b6d4dc59c5e200f99eafc14_D20200312-20200312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-12</xbrli:startDate><xbrli:endDate>2020-03-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6915146248e544169655b8f93024e77e_I20200312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fdaeabb821d45c0b61d6b2952843934_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0546efde777c41fb84b0099d7ad2c7b3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74b673b8233140c780348b2478ed8507_D20200312-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-12</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id017b077ea054273ab13043ee8ea45bd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i035fc627bac64279ad7c432ac0da29f9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hfwa:SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d086877eb1d45bab0ae3f51faac1aa9_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84d51dea14cd434793fa5a1ed2d7cc1d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a4b7fabb5f8479d9682478eef85836e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebdf220ebb5b432093621df5a0ea1aa0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5102e23716a403db562f28776a179bf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i277cfd005dc243f784cdb33891d19b4b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6265d0dfe174550a30016a606c7e70e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd951628f02743479bece1fdc5bd37d4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f64e814454246d3b8778a7a390ff51b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6812162ef17b44c98722c78370e0c486_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id77ba295632a42a8aa2be09ef49adb14_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e20d403e7f2485b875bcdccaf574056_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe58d70bd6e0458a8df1df7c6c405e3e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie36352a43c044d1da65fb7113e101ed1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i303843ce1a3440f499c61d8014c207c1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ff1adb848204475b21b932bcc94c1e1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55cecc103bca4df28184a861f7420090_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a0a5eec67804901811d74c7391bf7d0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i999d804023484f32828a3baac0e2ce5a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64bdc541dd804a90944fbc071d9440ea_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfddf2d452144aa1ba549a3655877301_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d8e6f6920f9488480e6a0cd6d82609a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedc769bb8e3f4e649baaef27f2909695_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9358a8e9e895449e9d388119749420c7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib696889de36144af8b24163a8f63fb67_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9508ebe6ee5e41259bac65ba861b2675_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i198a39c1adae4604bf6424a7ca29f1ba_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7af00d7a61cd4b53aa174421fe028a4d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibff85fb2e295445295ab32d2e06d5fa8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9511d3e42c1b413dbe318174e00aac90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b60676f00f640d8b0edbe0079185aa3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbbb69df5bdc4017b456bc6213844701_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i165fd136249c4cbdb6ea3da443a7a528_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifed2afbc1282480f9b19954e1ab9e403_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i200a195d08e346ba874f1e5db0859e3d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4051aed82014aada81387f9c7651ee4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc5854522863459ab7c86bf0e8b9d28c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if499bf90e3b44b6d9c0c075025b32410_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8700ba95fcb44f0a946c35ecb82d1d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fdb49aa6869487b86711e0cf1bfee63_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c1bd0d4c8784a5cab4aab82c81cc535_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if24d55dc510446218ded1eb0b9e6b0b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic82839cd3e804bc2b6446d7f2275eb85_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a68c131cdeb416dad15dec21df9536e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4273a7ecc3bc4ddb8f9f0c81261e368d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dd15e349372463cad3d10e4fb08072b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id38fb0e31ad64672ac9b21ab1f5efd66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i345d0d57dafb46bfa689427b83d7daa0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fe0cd59f7a5473eb5264169ccb2dc43_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27949ee05cbb4bb3a92944ce93726ee0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id81d860dcdb347bf9bd67ccf2f365aaf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d3fc12923f548f2b93d5c57ca879987_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i518f7cd359274c6780f23e3f83384940_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i596e9024500146e68193c2c5510a9ef5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cf0f060780d4ad0b5b7c60e04e74da3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45e6d837705443ec87a411e226b8c31a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4318e5821db84135bb92776705f95f65_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c47d4b447544815951c2b9c13d018ec_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dac87fcdd52469084b5b2873735a192_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf6a7c4b2fbd495b8aa640ee672f484f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2d6ee4c3c08406b83db8cf5a9925b8b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i616d12b316064c9ba43f1f48544a4064_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i342985948cf54e5a9f316db6755f56e3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e3de4bcdabc4adda8a4390d2e192a12_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51faaa94a2a346e4a3509d425d39728e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a2fdf541f645139b43d8379a9acc2e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9049869ce7a84ecaa32999af12aea3af_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1512b2a63014dff855b4d72a153e4c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c1522a316884c33abf9bb60e6db1e9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc0b541d8c7e4a86bead09cf9ee82189_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92d97fd5242b455487b5b5d5b889aff8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i814438e6ecbc415483e73e2834b6885c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieefb3c1208d1472480dd30fe59c258dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2ea87bfad774ca581da4db93b0e8d68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4ec2c7379394053890e2cd3b39e3554_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i624ac700652f4dc0ac76dbc52b7fdf66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a1bad7f6e1b4e6e8b6742e55fd9c6e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i958ba10ad633460dae29c308f83a5836_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice83d854896e45e9b731c136b8767553_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6004e9dbb49b4ef4af0efd548c8e641c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ff77a53816a4c3c9dfcf308b81fef83_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d3a7781cdca46bd836152b226f893e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ebecf5a1be040c2b653099652b5bb8f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51666dc68c91400c9c07fa2e4c8ad461_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5b5f42da8cd4e36a2e183b0896c358a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b01ecfeebee41f3b374020f7cad227a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id18c626c97a04bdca3d3a13eb697e221_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id122c42179e246ecb1214f3eb228ba90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b7a49ad7c4c48baa8a435a8114019ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a08d3d7f1043d494ab695735a4cefc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81b51285834541f1bf68385be4578462_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbc4b6fe11ff45d69245d3a4cb4954e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08832308ad14442092d2d4a76e95dfed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i157165d71cd64e24a544fceaabe5791a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9651946319934f16af76a8b68b993d91_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc414f111408424e9fde7cf3c11dcdbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40fa242b3c244ed48c13f22d31e1d22d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if443be1ade2c4b4ab97d7d26d6457609_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9661d7ae35a4cddb9c521b9737fa510_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06bd362bb7264ec4b0c4dba48e788b60_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3188fc3cfdf04e26892884971103a824_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadf66ef45f1c40d9ab81e6b21d2f0bc5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice1d713841db4c9aa43f2b8e1f474053_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0383e5d76eea4470af9bf78bddf81827_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4bb5aa886a642e9829256185934f4c3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i980064a7af0848aca13afb98815c401a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa40f318f7fc4cdd8d280715955118f1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i322a107a2b2d41639b4a1bfb75a00e02_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fcc4aa1462943e3803207406647a886_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie155d2757d0049c1a3c578f9c4d64f89_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7062e809a1dd43f98b0c22c0a5dfd429_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58c64351d7f24d3bbe81c012af70d060_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc7e9a5a5ba14681a72456e3b39727b7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i036117168d9942f1b0af9ae63ed2e3a0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id07d517fa37640329def16e2afe95697_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98d3b6b717d54b8299e1b5c1664d0404_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5145c4b0c3eb4d0f84aafe6534d7f3de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b1c2213ae4343c38a0b3146c7d4f3aa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb491e2b4f7b4ad2b95652aa72c781f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a0c3083dfe347029c1aaad11aef16b3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibee06b3b1dda41808630950e180fcef9_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic56fe2d49fe747078902c2696a19e5a3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfd1fe1c78fc432c9c2d34b04085004f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ac34b7729234065ac2e3ead6d62b213_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ce48bec77be4408ac33bd5402dc2d51_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i277df3328eba4e3d81d4473a389766e3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i704c72cd21394b4cb6722e341ad0bc22_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d5c44f3928c48259cb3fd84ac2d60b5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6df3a19ae1c24acba6ad4e72a99645bf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i204b059779a945b880d0dba650ce5d55_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabd9d4e32e9f45ab98c630657178877b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3828e618a7724a6089e541a87510261f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbb210e6115e4d34a8c44dc7209674b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03b0502c046f431c9f3dac3a8acc189d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if60babd79caf4444905a236a010d3d4f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4783299fa004d2b9cfeea2d10d567fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02d451898aa94406b3a94aa7ac344e08_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12cf0aed64604228bfe96ff497e655dc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71781c3cb1ae4ec0b97a7150851e64fa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d5b4d36b55e4d8b9bda682c1c595465_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i954188dae2204075af7585432b46a916_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia181c0452417414b8b16ad83e5a91f43_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjk1_59b1625c-0945-4e3a-8837-2fb720d7d37e">10-Q</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg4_7ca682ba-9eb6-4959-a15b-6bf8ea84a891">&#9746;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMTY_646accce-0edf-48d3-98bf-6ce48ffbac1e">March&#160;31, 2022</ix:nonNumeric> or</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg5_79aedd5d-4126-4f45-bc4e-5db495a5e41d">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from __________ to __________</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjkw_9cb59bb2-cf07-41ba-8c60-a4a352b3492f">000-29480</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg2_b154c0f1-8287-455b-bde5-e1deb8b09f73">HERITAGE FINANCIAL CORP</ix:nonNumeric>ORATION </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:187.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8wLTAtMS0xLTc2MjU2_9917712f-91f6-4c81-959d-3eecd008a067">Washington</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8wLTQtMS0xLTc2MjU2_2986994f-208a-4f88-94fe-461269710666">91-1857900</ix:nonNumeric></span></td></tr><tr style="height:18pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTAtMS0xLTc2MjU2_15196209-f019-4081-9453-55e14943ed41">201 Fifth Avenue SW,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTEtMS0xLTc2MjU2_a3635954-106a-41cc-acf7-bebf21552e98">Olympia</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTItMS0xLTc2MjU2_3d1a8315-059b-4900-a173-f7fda6c8a30f">WA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6ZGVhYTk4ODgyNDVmNGU2MmE5NTE4MzQ5MGRiNjdjMGUvdGFibGVyYW5nZTpkZWFhOTg4ODI0NWY0ZTYyYTk1MTgzNDkwZGI2N2MwZV8zLTQtMS0xLTc2MjU2_e221f998-2566-409d-8392-be1731fc7143">98501</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjkx_502a0dbf-9a6d-4319-b31e-c9d52b5e52a7">360</ix:nonNumeric>) <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjky_b544b327-0833-4a3d-8275-8ccb23a121a0">943-1500</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:19.444%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Title of each class</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Trading symbol</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6NTYzZjVhOGZhMDRmNDFmMzg1ZThiZmI3OTQ2MGVhMWIvdGFibGVyYW5nZTo1NjNmNWE4ZmEwNGY0MWYzODVlOGJmYjc5NDYwZWExYl8xLTAtMS0xLTc2MjU2_9d13aa1e-77cc-4824-93db-555fd22932a4">Common stock, no par value</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6NTYzZjVhOGZhMDRmNDFmMzg1ZThiZmI3OTQ2MGVhMWIvdGFibGVyYW5nZTo1NjNmNWE4ZmEwNGY0MWYzODVlOGJmYjc5NDYwZWExYl8xLTEtMS0xLTc2MjU2_62c6157a-c7c8-4a14-9f09-8c6eae7c84cc">HFWA</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6NTYzZjVhOGZhMDRmNDFmMzg1ZThiZmI3OTQ2MGVhMWIvdGFibGVyYW5nZTo1NjNmNWE4ZmEwNGY0MWYzODVlOGJmYjc5NDYwZWExYl8xLTItMS0xLTc2MjU2_86776597-13b8-4ccf-b6de-c7e2430014c7">NASDAQ</ix:nonNumeric></span></div></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjg3_664deeb6-9319-4e8e-b398-80fea0092a55">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjkz_3acd5367-71f0-43f9-b805-9728123dcb5f">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a&#160;non-accelerated&#160;filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2&#160;of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6MjlmNDk4MWZhMTA0NDkwNmI2ZWFhODZiYjM4NWZiYjgvdGFibGVyYW5nZToyOWY0OTgxZmExMDQ0OTA2YjZlYWE4NmJiMzg1ZmJiOF8wLTEtMS0xLTc2MjU2_f29b2b3b-1d62-44cc-b5b3-02ef9468c331">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated&#160;filer&#160;&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated&#160;filer&#160;&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company&#160;&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6MjlmNDk4MWZhMTA0NDkwNmI2ZWFhODZiYjM4NWZiYjgvdGFibGVyYW5nZToyOWY0OTgxZmExMDQ0OTA2YjZlYWE4NmJiMzg1ZmJiOF8xLTQtMS0xLTc2MjU2_9d4d159c-f508-429d-8e82-6d810009964b">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGFibGU6MjlmNDk4MWZhMTA0NDkwNmI2ZWFhODZiYjM4NWZiYjgvdGFibGVyYW5nZToyOWY0OTgxZmExMDQ0OTA2YjZlYWE4NmJiMzg1ZmJiOF8yLTQtMS0xLTc2MjU2_66ecb512-96fc-4d04-9deb-d9a0b2cc27d0">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:4pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  &#9744;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;Yes&#160;&#160;<ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjk0_764b295c-7d98-4042-bb68-7d3c6168c699">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;&#9746;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the last practicable date:</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of April&#160;25, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i3516a5a505444549b6fd8a0af6fbcb4a_I20220425" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8xL2ZyYWc6YzAyM2Q0NGQ4MjcyNDhjYTkwNzY3MTZlNGFkNmYwZGUvdGV4dHJlZ2lvbjpjMDIzZDQ0ZDgyNzI0OGNhOTA3NjcxNmU0YWQ2ZjBkZV8yMjA3_e267b929-e268-4a4e-956a-b82e442e5212">35,102,372</ix:nonFraction> shares of the registrant's common stock, no par value per share, outstanding.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">March&#160;31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_10">GLOSSARY OF ACRONYMS, ABBREVIATIONS AND TERMS</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_10">3</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_13">CAUTIONARY NOTE REGARDING FORWARD</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_13">-</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_13">LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_13">3</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PART I.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_16">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_16">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 1.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_19">FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_19">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_22">CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL CONDITION (UNAUDITED) AS OF MARCH 31, 2022 AND DECEMBER 31, 2021</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_22">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_25">CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) FOR THE THREE MONTHS ENDED MARCH 31, 2022 AND 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_25">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_28">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) FOR THE THREE MONTHS ENDED MARCH 31, 2022 AND 2021</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_28">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_31">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) FOR THE THREE MONTHS ENDED MARCH 31, 2022 AND 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_31">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_34">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) FOR THE THREE MONTHS ENDED MARCH 31, 2022 AND 2021</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_34">9</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_37">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_37">10</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 1.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_40">DESCRIPTION OF BUSINESS, BASIS OF PRESENTATION, SIGNIFICANT ACCOUNTING POLICIES AND RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_40">10</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 2.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_43">INVESTMENT SECURITIES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_43">11</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 3.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_46">LOANS RECEIVABLE</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_46">13</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 4.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_49">ALLOWANCE FOR CREDIT LOSSES ON LOANS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_49">21</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 5.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_52">GOODWILL AND OTHER INTANGIBLE ASSETS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_52">22</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 6.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_55">DERIVATIVE FINANCIAL INSTRUMENTS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_55">22</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 7.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_58">STOCKHOLDERS&#8217; EQUITY</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_58">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 8.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_61">FAIR VALUE MEASUREMENTS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_61">24</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 9.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_64">CASH RESTRICTION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_64">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 10.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_67">COMMITMENTS AND CONTINGENCIES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_67">28</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 2.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_91">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_91">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_94">OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_94">29</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_97">RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_97">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1498">AVERAGE BALANCES, YIELDS AND RATES PAID</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1498">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_100">NET INTEREST INCOME AND MARGIN OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_100">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_103">PROVISION FOR CREDIT LOSSES OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_103">32</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_106">NONINTEREST INCOME OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_106">33</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_109">NONINTEREST EXPENSE OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_109">33</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_112">INCOME TAX EXPENSE OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_112">34</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.76pt;text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_115">FINANCIAL CONDITION OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_115">34</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1554">INVESTMENT ACTIVITIES OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1554">35</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_118">LOAN PORTFOLIO OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_118">35</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_127">ALLOWANCE FOR CREDIT LOSSES ON LOANS OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_127">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_130">DEPOSITS OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_130">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_136">STOCKHOLDERS' EQUITY OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_136">38</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.76pt;text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1506">REGULATORY REQUIREMENTS OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1506">38</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.76pt;text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_133">LIQUIDITY AND CAPITAL RESOURCES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_133">38</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1533">CRITICAL ACCOUNTING POLICIES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_1533">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_139">RECONCILIATIONS OF NON-GAAP MEASURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_139">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 3.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_142">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_142">40</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 4. </span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_145">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_145">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PART II.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">OTHER INFORMATION</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_148">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 1.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_151">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_151">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 1A.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_154">RISK FACTORS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_154">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 2.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_157">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_157">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 3.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_160">DEFAULTS UPON SENIOR SECURITIES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_160">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 4.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_163">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_163">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 5.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_166">OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_166">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM 6.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_169">EXHIBITS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_169">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_172">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_172">41</a></span></div></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_10"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">GLOSSARY OF ACRONYMS, ABBREVIATIONS, AND TERMS</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The acronyms, abbreviations, and terms listed below are used in various sections of this Form 10-Q. As used throughout this report, the terms &#8220;we&#8221;, &#8220;our&#8221;, or &#8220;us&#8221; refer to Heritage Financial Corporation and its consolidated subsidiaries, unless the context otherwise requires.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Annual Form 10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Company's Annual Report on Form 10-K for the year ended December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACL</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASU</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounting Standards Update</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Bank</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CECL</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current Expected Credit Loss</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CMO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collateralized Mortgage Obligation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Company</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Financial Corporation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">COVID-19 Pandemic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coronavirus Disease of 2019 pandemic</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial real estate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">FASB</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial Accounting Standards Board</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">FDIC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Deposit Insurance Corporation</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Board of Governors of the Federal Reserve System</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Reserve Bank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Reserve Bank of San Francisco</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">GAAP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Generally Accepted Accounting Principles</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIBOR</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">London Interbank Offering Rate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIHTC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Low-Income Housing Tax Credit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MBS</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed security</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PPP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Paycheck Protection Program</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SBA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Small Business Administration</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SEC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities and Exchange Commission</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SM</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Special Mention</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Substandard</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TDR</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Troubled debt restructured</span></td></tr></table></div><div><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_13"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This Form 10-Q may contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements often include the words &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;estimates,&#8221; &#8220;forecasts,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;targets,&#8221; &#8220;potentially,&#8221; &#8220;probably,&#8221; &#8220;projects,&#8221; &#8220;outlook&#8221; or similar expressions or future or conditional verbs such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;would&#8221; and &#8220;could.&#8221; The Company cautions readers not to place undue reliance on any forward-looking statements. Moreover, you should treat these statements as speaking only as of the date they are made and based only on information then actually known to the Company. The Company does not undertake and specifically disclaims any obligation to revise any forward-looking statements to reflect the occurrence of anticipated or unanticipated events or circumstances after the date of such statements. These risks could cause our actual results for future periods to differ materially from those expressed in </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">any forward-looking statements by, or on behalf of, us, and could negatively affect the Company&#8217;s operating results and stock price performance including, but not limited to:</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">the effect of the COVID-19 pandemic, including on the Company&#8217;s credit quality and business operations, as well as its impact on general economic and financial market conditions and other uncertainties resulting from the COVID-19 pandemic, such as the extent and duration of the impact on public health, the U.S. and global economies, and consumer and corporate customers, including economic activity, employment levels and market liquidity;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">the credit risks of lending activities, including changes in the level and trend of loan delinquencies and write-offs and changes in our ACL on loans and provision for credit losses on loans that may be affected by deterioration in the housing and CRE markets, which may lead to increased losses and nonperforming assets in our loan portfolio, and may result in our ACL on loans no longer being adequate to cover actual losses, and require us to increase our ACL on loans;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">changes in general economic conditions, either nationally or in our market areas;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">changes in the levels of general interest rates, and the relative differences between short-term and long-term interest rates, deposit interest rates, our net interest margin and funding sources;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">risks related to acquiring assets in or entering markets in which we have not previously operated and may not be familiar;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">fluctuations in the demand for loans, the number of unsold homes and other properties and fluctuations in real estate values in our market areas;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">results of examinations of us by the bank regulators, including the possibility that any such regulatory authority may, among other things, initiate an enforcement action against the Company or our bank subsidiary which could require us to increase our ACL on loans, write-down assets, change our regulatory capital position, affect our ability to borrow funds or maintain or increase deposits, or impose additional requirements on us, any of which could affect our ability to continue our growth through mergers, acquisitions or similar transactions and adversely affect our liquidity and earnings;</span></div><div style="padding-left:14.4pt;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:11.25pt">legislative or regulatory changes that adversely affect our business, including as a result of the COVID-19 Pandemic;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">implementing regulations, changes in regulatory policies and principles, or the interpretation of regulatory capital or other rules;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">our ability to control operating costs and expenses;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">increases in premiums for deposit insurance;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">the use of estimates in determining fair value of certain of our assets, which estimates may prove to be incorrect and result in significant declines in valuation;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">difficulties in reducing risk associated with the loans on our unaudited Condensed Consolidated Statements of Financial Condition;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">staffing fluctuations in response to product demand or the implementation of corporate strategies that affect our workforce and potential associated charges;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">disruptions, security breaches, or other adverse events, failures or interruptions in, or attacks on, our information technology systems or on the third-party vendors who perform several of our critical processing functions;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">our ability to retain key members of our senior management team;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">costs and effects of litigation, including settlements and judgments;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">our ability to implement our growth strategies;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">our ability to successfully integrate any assets, liabilities, customers, systems, and management personnel we may acquire into our operations and our ability to realize related revenue synergies and cost savings within expected time frames or at all, and any goodwill charges related thereto and costs or difficulties relating to integration matters, including but not limited to customer and employee retention, which might be greater than expected;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">increased competitive pressures among financial service companies;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">changes in consumer spending, borrowing and savings habits;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">the availability of resources to address changes in laws, rules, or regulations or to respond to regulatory actions;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">adverse changes in the securities markets;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">inability of key third-party providers to perform their obligations to us;</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">changes in accounting policies and practices, as may be adopted by the financial institution regulatory agencies or the FASB, including additional guidance and interpretation on accounting issues and details of the implementation of new accounting methods; and</span></div><div style="padding-left:14.4pt;text-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">other economic, competitive, governmental, regulatory, and technological factors affecting our operations, pricing, products and services, and the other risks detailed from time to time in our filings with the SEC including our 2021 Annual Form 10-K.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_16"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART I. &#160;&#160;&#160;&#160;FINANCIAL INFORMATION</span></div><div><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_19"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 1. &#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_22"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL CONDITION (Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands, except shares)</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash on hand and in banks</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMi0xLTEtMS03NjI1Ng_5585632c-3230-481d-b4ac-b7b559b8def4">87,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMi0zLTEtMS03NjI1Ng_7e36c92f-0348-4f0a-bd5d-960e82c28769">61,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest earning deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:InterestBearingDepositsInBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMy0xLTEtMS03NjI1Ng_fe62d830-9a7d-4c06-82c2-5bb49eaddfc3">1,488,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:InterestBearingDepositsInBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMy0zLTEtMS03NjI1Ng_105ca7a6-7b81-46f6-8d7b-db8390f644d4">1,661,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNC0xLTEtMS03NjI1Ng_aaa253b8-945c-4e74-94eb-2402bdcd01da">1,576,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNC0zLTEtMS03NjI1Ng_efb2e89f-1f4f-40af-a089-2e441db2d334">1,723,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale, at fair value, net (amortized cost of $<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjcwOThhY2Q5YTc5MTQ1NDM5MWM2MjdmMDQwY2U2N2M0Xzg0_dfdf95e6-c5b0-4cbe-bd88-ca47c3b35f8b">1,085,016</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjcwOThhY2Q5YTc5MTQ1NDM5MWM2MjdmMDQwY2U2N2M0Xzkx_985140d5-dcac-4bfe-9e1c-45f981c4bfca">883,832</ix:nonFraction>, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0xLTEtMS03NjI1Ng_55086ad9-b0d4-44a1-9976-b32883a124a1">1,039,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNS0zLTEtMS03NjI1Ng_3376623f-4e5a-4c99-be52-576583daf40c">894,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity, at amortized cost, net (fair value of $<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjA2MzQ4NTQ1ODAyZTRiZDA5NzQ3ZjY1NDMwYmVkMDliXzgy_d2464834-117b-4353-9c97-96dd64abfe9b">384,822</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjA2MzQ4NTQ1ODAyZTRiZDA5NzQ3ZjY1NDMwYmVkMDliXzEwOTk1MTE2Mjc4OTE_86180c91-1962-438f-b2d4-226479309bb5">376,331</ix:nonFraction>, respectively)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0xLTEtMS03NjI1Ng_2a4c4c5e-80ad-4f03-87ea-90c6ef1c54b6">422,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNi0zLTEtMS03NjI1Ng_65360a47-855d-4c2f-b272-df71ee73b8ac">383,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNy0xLTEtMS03NjI1Ng_4f604098-c6bb-4aaa-81b3-831e734882dc">1,462,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfNy0zLTEtMS03NjI1Ng_1e5e7bd3-73a4-4f5b-8ac3-f0c2ba2767a2">1,277,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOC0xLTEtMS03NjI1Ng_f3bbd5a3-42f9-497f-80be-9f7f3e6f2c45">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOC0zLTEtMS03NjI1Ng_5e0a5bca-af0e-4669-80ff-7f4289b49bf4">1,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOS0xLTEtMS03NjI1Ng_29362f56-af6b-46f2-b783-722d60e81e15">3,821,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfOS0zLTEtMS03NjI1Ng_c56e2f9a-02e7-41c3-ab37-c00c71098f49">3,815,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTAtMS0xLTEtNzYyNTY_4d72ab2a-187d-4c7b-b7bf-fe7ec2fd1d34">40,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTAtMy0xLTEtNzYyNTY_8b1b725d-23db-4d06-b227-27aa9f60bd07">42,361</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTEtMS0xLTEtNzYyNTY_bd025498-9fc0-4517-9b47-86154c78610b">3,780,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTEtMy0xLTEtNzYyNTY_27c5c21d-832a-48fd-aef8-e9939e9b4772">3,773,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other real estate owned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:OtherRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTItMS0xLTEtNzYyNTY_dddd8387-41bb-4948-ba56-f3340c957e13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:OtherRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTItMy0xLTEtNzYyNTY_8bb381e4-17f0-4be7-ad11-50ebb18d0bc6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premises and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTMtMS0xLTEtNzYyNTY_44e48878-d468-4206-925d-a743793923bc">78,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTMtMy0xLTEtNzYyNTY_3486a8c1-1533-4d68-8ac3-2d6a114c2c89">79,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTQtMS0xLTEtNzYyNTY_fc5ab160-aea3-493c-a288-c0fcfad3e0aa">8,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTQtMy0xLTEtNzYyNTY_9e4bee1d-53a4-4b98-81a8-73553a778132">7,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTUtMS0xLTEtNzYyNTY_f34b0343-652c-4e6d-be55-ec91b0243b08">119,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTUtMy0xLTEtNzYyNTY_2d09266f-d731-4228-8f8e-5db0614940a0">120,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTYtMS0xLTEtNzYyNTY_f8f32394-1ef6-4aff-8689-55421e129e0c">14,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTYtMy0xLTEtNzYyNTY_8f0ce703-9718-48bf-b8fc-0272277964e3">14,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTctMS0xLTEtNzYyNTY_5b9a2687-bce1-401e-b577-e43fb758696e">190,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTctMy0xLTEtNzYyNTY_3dfd9ab5-50ac-4aa2-9aed-aca6ffe60753">183,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTgtMS0xLTEtNzYyNTY_785c4778-99fa-4a08-8087-827296418b29">9,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTgtMy0xLTEtNzYyNTY_6557a5ee-4d1c-47ae-94ee-74dfce3073d4">9,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTktMS0xLTEtNzYyNTY_505dacd0-4c94-46a6-8533-5ab3dbe68c54">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMTktMy0xLTEtNzYyNTY_507c0ad2-b9dc-4110-9dad-39feff704f2f">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjAtMS0xLTEtNzYyNTY_64376e7a-dc6f-428b-924d-b77702e87fe9">7,483,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjAtMy0xLTEtNzYyNTY_4054030c-1e78-4f8a-a037-9fec7a324cc3">7,432,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjItMS0xLTEtNzYyNTY_9de258d5-b7de-4643-a049-1a12baf1ec29">6,491,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjItMy0xLTEtNzYyNTY_f4d85fb6-dc7d-464a-963a-755ecd2a5a05">6,394,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjQtMS0xLTEtNzYyNTY_67b36426-f9bc-486e-bee2-a062eae1cda0">21,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjQtMy0xLTEtNzYyNTY_ed86c247-3879-4f17-a23f-b0a0c95dcbe9">21,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjUtMS0xLTEtNzYyNTY_82b24b5d-0666-4d7a-a722-dc0f42706c10">49,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjUtMy0xLTEtNzYyNTY_09d32cba-1262-450d-9c1b-e3fb54019da6">50,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjYtMS0xLTEtNzYyNTY_4fafdd23-7720-47fb-b9ec-5a659673e745">100,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjYtMy0xLTEtNzYyNTY_90831c2d-2c2b-491b-a8e3-581d6dcce7ae">111,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjctMS0xLTEtNzYyNTY_80c019d4-11a9-4b31-b5b5-4f95523a18b0">6,662,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjctMy0xLTEtNzYyNTY_6ca52acc-fa58-4042-90f0-617f9235a3ba">6,577,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, <ix:nonFraction unitRef="usdPerShare" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8yMQ_60c0c8dc-e908-4939-b9c0-fc62321de350"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8yMQ_f79364bc-607f-4d43-ae92-1cd62870f45c">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8zNQ_594dba61-cb35-4e31-ba6d-14bda78aa3b2"><ix:nonFraction unitRef="shares" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV8zNQ_ce66a37c-1e44-4be3-8c46-64bbfa29a359">2,500,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:PreferredStockValueOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV81Nw_0378a80a-4664-4431-bbe0-1d165c0ef9f0"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:PreferredStockValueOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjowOGMzNTViY2U3NGU0ZjA5OTVmM2NmYmYxYjUzYzlmMV81Nw_59e4b85f-6038-4b51-80d9-bf533e53a9c0">no</ix:nonFraction></ix:nonFraction> shares issued and outstanding, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMS0xLTEtNzYyNTY_6a8519db-096c-4e75-8189-0f38072a4daa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMjktMy0xLTEtNzYyNTY_32486407-5cab-4e1c-85f4-7d8c30dba2a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, <ix:nonFraction unitRef="usdPerShare" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8xOA_2e03ff3b-1492-41e4-8f5a-5b3a8af4e5b3"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8xOA_43afda78-ff89-4995-b3a7-7ac8282bb5b2">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8zMg_2377b2e2-eba9-4926-869e-ae2d51f2254f"><ix:nonFraction unitRef="shares" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV8zMg_406096d6-4958-4466-90b4-c634a4632c8c">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV81NA_56934007-7029-462a-89ec-bb0dcd7db021"><ix:nonFraction unitRef="shares" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV81NA_938091f4-f193-4016-be6e-ad98a7cedce0">35,102,372</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV82MQ_2ea88d76-eadf-496f-b5f6-c721c1b48b94"><ix:nonFraction unitRef="shares" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo1MWYwZWM3ZGE4ZDg0MjE2YjU4NmQ1M2M2ZTBjYjQ2MV82MQ_53cf78dc-707e-4349-b888-f37671ed174a">35,105,779</ix:nonFraction></ix:nonFraction> shares issued and outstanding, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMS0xLTEtNzYyNTY_41e87f92-5cc1-4e31-84e8-4a6c13a92866">550,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzAtMy0xLTEtNzYyNTY_d7819b42-3925-476a-b798-8c612e374fe4">551,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzEtMS0xLTEtNzYyNTY_b225191d-19e6-4263-89f1-f42cd9b618eb">305,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzEtMy0xLTEtNzYyNTY_169df1f5-24ae-456c-a2eb-8a04d8d1f121">293,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzItMS0xLTEtNzYyNTY_63d9d627-9c47-415d-9a57-2683c3b5992c">34,228</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzItMy0xLTEtNzYyNTY_4ab5603b-d5cd-4742-9ad3-f9b8f199e492">9,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzMtMS0xLTEtNzYyNTY_041cb8e4-9da0-4b4e-894e-59c203af54b2">821,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzMtMy0xLTEtNzYyNTY_fcc28080-a7ac-4613-8d5d-82167366a8df">854,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzQtMS0xLTEtNzYyNTY_ca65954a-35d4-451c-a8d3-139a938a6afa">7,483,814</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yMi9mcmFnOmM5OGM1Y2YyYmZiZDRlZmM5NGMxYzE1YmFiOGQwYjAzL3RhYmxlOjQwNWRhZDFkNjljYTQwODU5MDBkMzc2ODIzMjU2M2RmL3RhYmxlcmFuZ2U6NDA1ZGFkMWQ2OWNhNDA4NTkwMGQzNzY4MjMyNTYzZGZfMzQtMy0xLTEtNzYyNTY_91e641f2-6ebb-4415-a070-5323ff6788e6">7,432,412</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands, except per share amounts and shares outstanding)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST INCOME:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest and fees on loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMy0xLTEtMS03NjI1Ng_3d67fac8-7751-4533-a10b-678fc668d3d5">41,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMy0zLTEtMS03NjI1Ng_57790fc6-6084-4d0c-a035-f99f80d84127">49,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxable interest on investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNC0xLTEtMS03NjI1Ng_447d86a2-1cef-4dbb-880f-f7e0078d760a">6,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNC0zLTEtMS03NjI1Ng_ec5ab1f2-9bf2-4bd8-830c-d8a597b71add">3,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nontaxable interest on investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNS0xLTEtMS03NjI1Ng_7dc00a06-0812-407f-9449-40f63bc34e36">860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNS0zLTEtMS03NjI1Ng_17eb7358-4913-4e13-9f14-b8fdb92f58a0">958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on interest earning deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNi0xLTEtMS03NjI1Ng_40c173e9-79e9-4f8a-b6c7-f6f5bd1c46d5">706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNi0zLTEtMS03NjI1Ng_21ccd7b9-5f0f-4004-85af-b980b55cffbf">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNy0xLTEtMS03NjI1Ng_d7c2f033-d112-4f61-80d2-6758ae08aee1">48,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNy0zLTEtMS03NjI1Ng_4ba894cf-b55f-42af-b541-421958b54d21">54,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INTEREST EXPENSE:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfOS0xLTEtMS03NjI1Ng_9c802ca3-0c6c-46f6-a598-a212f9f4eccd">1,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfOS0zLTEtMS03NjI1Ng_902c0d35-aeda-4a27-aba9-f8b686339ddc">1,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTAtMS0xLTEtNzYyNTY_454e42b1-28d9-4c9a-b3fb-0d9795d47fc5">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTAtMy0xLTEtNzYyNTY_c0eeaf42-ab49-4b77-8495-6cd95e94c51b">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTEtMS0xLTEtNzYyNTY_0e3b7d16-baf5-493b-b9a6-a11e1e8a71c7">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTEtMy0xLTEtNzYyNTY_8cb6ac12-66d0-4e1a-8692-b5dbbc7486c9">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTItMS0xLTEtNzYyNTY_8ab59ae9-d952-4f8c-8517-bec9eee970c3">1,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTItMy0xLTEtNzYyNTY_109ed199-fccf-413b-b1fa-9c4daa4ce5f2">1,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net interest income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTMtMS0xLTEtNzYyNTY_ccfa73d2-2d04-44fc-9a2e-fa3254eff058">46,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTMtMy0xLTEtNzYyNTY_5f6b81e4-2173-4d92-8754-80513b932f5b">52,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTQtMS0xLTEtNzYyNTY_6e92e9de-4540-44da-94d9-abac9b72e7bb">3,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTQtMy0xLTEtNzYyNTY_4fd33ce6-f9b0-4983-a3f4-151048a4d6ef">7,199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 73pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net interest income after reversal of provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTUtMS0xLTEtNzYyNTY_9ecccf9a-4a05-48ca-9dd4-13c0f715a50d">50,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTUtMy0xLTEtNzYyNTY_ee4d758f-4995-4fd3-8762-22b264f01acc">59,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NONINTEREST INCOME:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service charges and other fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTctMS0xLTEtNzYyNTY_b83ed250-ffe4-4c01-8960-fea8213c1abe">2,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTctMy0xLTEtNzYyNTY_a7687b29-d8e1-45b5-a609-84670adb25f5">1,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Card revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMS0xLTEtODU5NTg_ad3e55ac-3d93-48eb-8462-b373ea7ceaa7">2,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMy0xLTEtODU5NTg_d1dd6da2-19a5-431c-8e51-3f6100aeb50c">2,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of investment securities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMS0xLTEtNzYyNTY_02ea94bb-a39f-4b50-8520-5859018674f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTgtMy0xLTEtNzYyNTY_151bf580-247c-4ecf-b6e6-0f1bbc2962ce">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of loans, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTktMS0xLTEtNzYyNTY_1653e9f1-82e4-4c46-a74b-bef6269fa250">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMTktMy0xLTEtNzYyNTY_3659355b-b45d-4798-b83c-1edaa0afc973">1,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjAtMS0xLTEtNzYyNTY_172e8f5c-c835-4d4e-95ff-93d041caa1c8">279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjAtMy0xLTEtNzYyNTY_c6ea729c-52be-4d90-9426-798fa75502e3">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjEtMS0xLTEtNzYyNTY_712d2834-d986-46f9-b754-46892b32e7db">1,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjEtMy0xLTEtNzYyNTY_3f530d9b-9752-4b3f-83e7-886f0ebe86b2">656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of other assets, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMS0xLTEtODQxNDU_e1b74cb0-6f33-4850-9682-9d5705d1ab3e">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMy0xLTEtODQxNDU_b152f1d6-4706-4de1-bac6-64109d2f7875">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMS0xLTEtNzYyNTY_50d59e56-ac43-49cc-9f13-845121285efa">1,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjItMy0xLTEtNzYyNTY_d013ce76-bc19-4ee6-a747-d528ebe50367">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noninterest income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjMtMS0xLTEtNzYyNTY_64042770-a57a-4e98-994e-ee73d2d3c1b0">8,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjMtMy0xLTEtNzYyNTY_f87ff673-b769-4209-887d-11018e13e94b">8,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NONINTEREST EXPENSE:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjUtMS0xLTEtNzYyNTY_6169708f-3168-4cb3-9814-f949c7a0bf5b">21,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjUtMy0xLTEtNzYyNTY_24483fe6-c2ae-4358-b28c-493218f7f490">22,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Occupancy and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjYtMS0xLTEtNzYyNTY_9bf729e0-b89f-4961-b08e-69d41ab18d35">4,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjYtMy0xLTEtNzYyNTY_9bce3b5c-dae1-471a-8556-f2b08724fd1c">4,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjctMS0xLTEtNzYyNTY_5cf62451-9c8d-4299-9e1c-8273a43a3f02">4,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjctMy0xLTEtNzYyNTY_609a18f4-c7fe-4816-b86d-2543942d6cd1">3,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjgtMS0xLTEtNzYyNTY_c77aa1b4-b0d9-42a4-8639-6f064edee602">266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjgtMy0xLTEtNzYyNTY_e171e6bc-70ba-472d-8eaf-54295fcca148">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjktMS0xLTEtNzYyNTY_488348e0-6ce2-43e0-8897-9c544d76566b">699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMjktMy0xLTEtNzYyNTY_410666eb-c05a-4c18-b830-82a8f1944928">1,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State/municipal business and use taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzAtMS0xLTEtNzYyNTY_5d581a65-3dd7-4d13-9f10-38100f25ae7f">796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzAtMy0xLTEtNzYyNTY_c25b5d16-0fc0-4547-9ce3-2366df91e780">972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal deposit insurance premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzEtMS0xLTEtNzYyNTY_21509b6c-52de-40a4-89f5-52baf428c3b0">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzEtMy0xLTEtNzYyNTY_c9dfc1d1-434f-4111-9fc0-0a8a53b49019">589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzMtMS0xLTEtNzYyNTY_46e926d5-39da-44eb-8b7e-53785a6f60e4">704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzMtMy0xLTEtNzYyNTY_41289bcf-12d7-456b-a727-1ba7c578bf4c">797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzQtMS0xLTEtNzYyNTY_22ca3a75-abe4-4aea-9e6d-617cd5416e30">3,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzQtMy0xLTEtNzYyNTY_75adf641-649b-4a61-b558-97368bd36ed2">2,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noninterest expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzUtMS0xLTEtNzYyNTY_4aac958d-a899-4b15-88c4-45a8e86ab623">35,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzUtMy0xLTEtNzYyNTY_dc608de1-165e-4ff7-a982-eb4e759fcaec">37,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzYtMS0xLTEtNzYyNTY_8fc62098-433f-4650-a55f-b73156ec574b">23,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzYtMy0xLTEtNzYyNTY_f6984052-89bd-4ecb-88aa-84ad3e514d5c">30,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzctMS0xLTEtNzYyNTY_09f2ff3e-2328-4032-8752-1437d7230cc7">3,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzctMy0xLTEtNzYyNTY_2e0f82a8-f83b-4559-83d7-1ae543bda6f5">5,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzgtMS0xLTEtNzYyNTY_c2a6e1c1-58bb-4d83-84af-3a3056363799">19,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzgtMy0xLTEtNzYyNTY_ef04a7c0-765f-4703-af90-2a9cbc23dc5c">25,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzktMS0xLTEtNzYyNTY_c507cf82-7d4b-405c-bbda-3ee409514f4f">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfMzktMy0xLTEtNzYyNTY_2740ed9e-1c09-45b6-ab46-43d3975b0e9a">0.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDAtMS0xLTEtNzYyNTY_d0187773-00cf-4981-83f8-f3146f8b22f0">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDAtMy0xLTEtNzYyNTY_2cb1ddcc-2cad-4ff9-8258-290a0b77fb86">0.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends declared per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDEtMS0xLTEtNzYyNTY_1f622bda-3a8b-4592-8e3e-e6777bf67a87">0.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDEtMy0xLTEtNzYyNTY_b9975af6-fd24-4f87-9844-d26e35ccef0b">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average number of basic shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDItMS0xLTEtNzYyNTY_4ec512f1-fa7c-4240-9968-bca6e38e543d">35,094,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDItMy0xLTEtNzYyNTY_0d73021f-ac3a-4b85-946c-ad35a5a7f461">35,926,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average number of diluted shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDMtMS0xLTEtNzYyNTY_02f7854f-76cc-44e5-8c4e-45aeb2ae29f2">35,412,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yNS9mcmFnOjViZDhlMTQxNTMyMTQ3NDY5NThmYTk0MWQwMmYzYTgwL3RhYmxlOmFjOWNmMTJjMTNkZTRkNzdhMWE0OTgyMDFmMmJkZWY4L3RhYmxlcmFuZ2U6YWM5Y2YxMmMxM2RlNGQ3N2ExYTQ5ODIwMWYyYmRlZjhfNDMtMy0xLTEtNzYyNTY_c00bb3d0-b077-4a93-9ec9-adc606b5c93f">36,232,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMi0xLTEtMS03NjI1Ng_c1edf60c-36ad-4dfb-b483-68b05b7b2d8e">19,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMi0zLTEtMS03NjI1Ng_fd9f17f8-589f-4175-b7c0-f1cca17f56a6">25,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of investment securities available for sale, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjQ5YmFkMGRjNmIyNjQ1ZGU5YjVhODE5YjRiMmMxYzIwXzg0_befd4d33-fb2b-4a11-89b6-91afe9046bf2">12,113</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOjQ5YmFkMGRjNmIyNjQ1ZGU5YjVhODE5YjRiMmMxYzIwXzg4_80d57235-6665-45f3-8cd6-14f6e40806d8">3,204</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0xLTEtMS03NjI1Ng_6107a2b3-4c0c-4c01-924e-083d17e8454e">43,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfMy0zLTEtMS03NjI1Ng_b2e26554-58ac-4746-80ce-e1cfa07cfd93">11,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS05MDIyNy90ZXh0cmVnaW9uOjUyZTZmMDkwNDE4NjRhNzlhZWM3NjRhYWE1OTNlNDgzXzE0NA_8fdd029b-378d-45b6-800b-b6b3390ee6d5">39</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS05MDIyNy90ZXh0cmVnaW9uOjUyZTZmMDkwNDE4NjRhNzlhZWM3NjRhYWE1OTNlNDgzXzE1MQ_41d18fd7-3c27-4704-b37e-a96a47804d9d">0</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0xLTEtMS05MDIyNw_7286d892-591d-45ca-97da-1697a3b1c725">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0zLTEtMS05MDIyNw_abbbf733-28eb-4da2-b967-cfe0b38694c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOmE1OTczYTQ1NTg0YzQzZjE5NTRiNmRiNDYxNDYxNWZkXzEzMw_8c81f3b8-e178-42a7-9a93-9a75f3838b35">0</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0wLTEtMS03NjI1Ni90ZXh0cmVnaW9uOmE1OTczYTQ1NTg0YzQzZjE5NTRiNmRiNDYxNDYxNWZkXzEzNw_d3903a38-4052-4279-80cb-b4726192a74c">6</ix:nonFraction>), respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0xLTEtMS03NjI1Ng_cb913beb-8bf8-407b-860b-6d900b9359a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNC0zLTEtMS03NjI1Ng_b894403f-4040-4d37-abba-584602d0ba8d">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNy0xLTEtMS03NjI1Ng_8a738559-d1f7-42d6-84be-dd7593fb80f3">43,624</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfNy0zLTEtMS03NjI1Ng_fcf66462-51d3-46f2-894d-67294cbcda01">11,557</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive (loss) income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfOC0xLTEtMS03NjI1Ng_b7c7903a-18d7-437c-ab27-d3bee85881fa">23,867</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8yOC9mcmFnOjc0OGFmMzlmMmI3MjRmZDVhMGNjOTIxMTUzMmQzYjVmL3RhYmxlOjU5MTdiYjBmMzQ2ODRlYTE5NTA0MjMwN2NhYWJkNTcyL3RhYmxlcmFuZ2U6NTkxN2JiMGYzNDY4NGVhMTk1MDQyMzA3Y2FhYmQ1NzJfOC0zLTEtMS03NjI1Ng_2eb2d0a0-63ab-4a64-8caa-f194ae4b7e44">13,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_31"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands, except shares and per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of<br/>common<br/>shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common<br/>stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained<br/>earnings</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>stockholders&#8217;<br/>equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf7957a0359f492981fcc5f57fb2c7ab_I20211231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi0xLTEtMS03NjI1Ng_5055cf49-3451-4cf2-809c-292614a01fb7">35,105,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf7957a0359f492981fcc5f57fb2c7ab_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi0zLTEtMS03NjI1Ng_eea215a0-150c-4ab9-828b-24da0e250f65">551,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3f984e77724470a912e63331952b30f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi01LTEtMS03NjI1Ng_991f5951-5cc2-4e31-8f02-6539a05f9f84">293,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4fa54e89ba14e569456c25388a68cf2_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi03LTEtMS03NjI1Ng_7c6d8985-9cb0-4333-ac1e-b24af1999098">9,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMi05LTEtMS03NjI1Ng_07a50566-bfb4-4ee1-a6f7-4a63cee399d6">854,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNC0xLTEtMS03NjI1Ng_ddce40a0-1d82-4dc7-8e60-416f66d48f4e">101,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNi0zLTEtMS03NjI1Ng_f477ef89-2005-4167-8315-77d6935c2c96">950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNi05LTEtMS03NjI1Ng_e0a75dad-77c0-42f5-b035-004f0d0e4f20">950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNy0xLTEtMS03NjI1Ng_bb96a2cf-9333-41de-9e8b-f29593a070ae">105,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i286bfbb3fc18407bb80589df3d52a6e5_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNy0zLTEtMS03NjI1Ng_8d677c3e-8fbd-4788-b5b7-cfba9c421017">2,652</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfNy05LTEtMS03NjI1Ng_15e6df98-3c36-4804-99da-d76d7b9a2197">2,652</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i139dc790faf64ef5812d8e6b683eb8b5_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOC01LTEtMS03NjI1Ng_738aab7f-eac0-4135-a807-7fd5eeead7b0">19,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOC05LTEtMS03NjI1Ng_2cadb81d-5dee-46e0-a580-800c6e5db0f6">19,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf5c46b5d22943619d04abf8d2e14d7c_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOS03LTEtMS03NjI1Ng_a162d53d-bc3b-4605-8bb9-1c6f188533ee">43,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfOS05LTEtMS03NjI1Ng_f378b9f1-63dd-4096-bc80-f20a7659a230">43,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends declared on common stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTEtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjphYzU0NDIwNmIzOTU0MGQwOTA1ZmZkMmRjYjAxYjM3M180NQ_321fadd7-23d1-4150-b586-5f364e932570">0.21</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i139dc790faf64ef5812d8e6b683eb8b5_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTEtNS0xLTEtNzYyNTY_071626e5-d637-430b-bd13-79e7e0cc3b9c">7,414</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTEtOS0xLTEtNzYyNTY_1267c5ba-68b9-4141-84ad-0c3dc3aad1bb">7,414</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iecc37ebd6c214b7385e2a628a3e8a81f_I20220331" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItMS0xLTEtNzYyNTY_e6845810-d23d-483f-902f-a53c00a08c7c">35,102,372</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecc37ebd6c214b7385e2a628a3e8a81f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItMy0xLTEtNzYyNTY_2995af8a-a65c-474f-98d5-249c4e75854d">550,096</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibef2b27bba5d4e43beece67ad12aa7fa_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItNS0xLTEtNzYyNTY_abb956f2-c928-4adf-b1ef-954d1f361318">305,581</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia22341af355b4dac8a1d6626b33ad2bc_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItNy0xLTEtNzYyNTY_64c43749-ef0c-4f0b-add7-496ea5508919">34,228</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOmNlYzgzNjZjOWQ0NzQzNjQ5MGQzZGIwMzUxMGM2NTg4L3RhYmxlcmFuZ2U6Y2VjODM2NmM5ZDQ3NDM2NDkwZDNkYjAzNTEwYzY1ODhfMTItOS0xLTEtNzYyNTY_13a24a80-3dba-40ad-80d5-ea9a558d37e9">821,449</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of<br/>common<br/>shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common<br/>stock</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained<br/>earnings</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>stockholders&#8217;<br/>equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c70ec7f239445e289330e2120e7d11b_I20201231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi0xLTEtMS03NjI1Ng_ba588dc5-c254-4d8f-9786-fd39c3ca17a5">35,912,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c70ec7f239445e289330e2120e7d11b_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi0zLTEtMS03NjI1Ng_4337b53a-d0a6-4837-b24e-2cfbbaca7dcd">571,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4fd2598896a41a7a184133b4759a574_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi01LTEtMS03NjI1Ng_d276c90f-7f7c-4601-9810-b7bc7417411f">224,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdf946bc20094059a4260a8f3a5709b4_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi03LTEtMS03NjI1Ng_4539abf6-9f35-4e97-9ca7-c3fad5c7e28e">25,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMi05LTEtMS03NjI1Ng_c0441f55-ad71-420a-9d29-ce5b791b293c">820,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNC0xLTEtMS03NjI1Ng_dd68da1f-1f36-437b-9e77-bf52812e9e16">92,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNi0zLTEtMS03NjI1Ng_e448b3cc-9e0d-42dc-a806-e0f16c7ce094">870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNi05LTEtMS03NjI1Ng_6e85eed7-aa60-4311-b77b-d3b110da76f4">870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNy0xLTEtMS03NjI1Ng_ff4ddee7-584a-4b5d-b0aa-ad517d1dd7d5">23,246</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73892e7470114c03b34e2788e27b7280_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNy0zLTEtMS03NjI1Ng_c7379d8a-4d12-4b47-bb74-a19da6251585">687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfNy05LTEtMS03NjI1Ng_1ae160ae-cc60-4155-9e7c-27f7b3212907">687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1120036ffa064a93a19ef53c65aa8635_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOC01LTEtMS03NjI1Ng_b8c84cee-ae82-4590-8b78-a8a3755075ce">25,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOC05LTEtMS03NjI1Ng_c058b86a-68a5-4e16-9021-57e55f6fe525">25,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92fb17939ef04dc08f7359a827f00d0f_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOS03LTEtMS03NjI1Ng_0c3faeef-f19b-4da6-87bb-aa16baaec39f">11,557</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfOS05LTEtMS03NjI1Ng_3d6dba7f-bbb2-4b0c-93fe-037e158048af">11,557</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends declared on common stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTEtMC0xLTEtNzYyNTYvdGV4dHJlZ2lvbjo2Zjg2ZDQ2NzY4ZjU0ZWVmYmU5MGI1NWM4YTU4YzYwM180NQ_1c2a7642-06db-490e-a260-2ff962464c00">0.20</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1120036ffa064a93a19ef53c65aa8635_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTEtNS0xLTEtNzYyNTY_fb958d0f-362c-4e02-86c1-84d17894c7e1">7,258</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTEtOS0xLTEtNzYyNTY_499bf93c-550a-4b30-b821-699f2b46ee43">7,258</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i96b6b152487747ecb93f8ecae587a127_I20210331" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItMS0xLTEtNzYyNTY_97790358-e7d1-41b7-8358-0c93b653108e">35,981,317</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b6b152487747ecb93f8ecae587a127_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItMy0xLTEtNzYyNTY_22e569dd-db36-4088-8c63-63b6c389c760">571,204</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec7a5751fce7459bb2e362f93e5e8314_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItNS0xLTEtNzYyNTY_9c7a4026-2092-4d45-8a82-b56bb7b2eef1">242,486</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie783824a187041c5b6f455b9432c1ceb_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItNy0xLTEtNzYyNTY_1ac86ab0-7549-4d0f-8321-a8d55a291a6d">13,461</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zMS9mcmFnOjFjNzkyYTMzMDFhMzQzOGViNTU5OWM0Y2RhODFkYmNhL3RhYmxlOjJiN2UzODA5NWE3MDRlZTViOWQ3NzFhOWY3YjIwNmU1L3RhYmxlcmFuZ2U6MmI3ZTM4MDk1YTcwNGVlNWI5ZDc3MWE5ZjdiMjA2ZTVfMTItOS0xLTEtNzYyNTY_72ddbe91-05f1-45d3-9a5d-8ca7ca3b6bdd">827,151</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_34"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="padding-left:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMy0xLTEtMS03NjI1Ng_88b4e5a1-d03e-421d-8ddf-b13f75854d41">19,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMy0zLTEtMS03NjI1Ng_91804e34-c528-406f-9605-53153aaba9f5">25,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation, amortization and accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNS0xLTEtMS03NjI1Ng_bb0fc488-dff3-40fe-89d6-f39d4476a666">1,572</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNS0zLTEtMS03NjI1Ng_203a55ba-005c-40ea-9fc9-f1a33b326c29">6,796</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNi0xLTEtMS03NjI1Ng_df052d8c-86cf-4d2e-8b35-cac14081c8f5">3,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNi0zLTEtMS03NjI1Ng_2b629dc8-69fe-4dd4-b7ca-dcaa6d64fb3d">7,199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOC0xLTEtMS03NjI1Ng_8ceb0cae-8bfb-4212-9416-abc50ef625e8">950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOC0zLTEtMS03NjI1Ng_e576a9c3-bdcd-484b-8400-8a44975dbece">870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOS0xLTEtMS03NjI1Ng_fb3d7a59-eb82-406b-9bbd-ce5e86503022">704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfOS0zLTEtMS03NjI1Ng_f938acad-386f-43e7-86ea-ca2720f29772">797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Origination of mortgage loans held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTAtMS0xLTEtNzYyNTY_de8fd724-2a47-423c-8f8d-43242a1f1112">5,833</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTAtMy0xLTEtNzYyNTY_7f666c67-827d-4cfd-91a8-be09e44c443b">32,254</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of mortgage loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTEtMS0xLTEtNzYyNTY_a9e0263b-1536-4b6a-a763-d195a8dd4837">6,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTEtMy0xLTEtNzYyNTY_0bbabb1c-26c0-4e0d-811b-86bb219ffae1">31,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTItMS0xLTEtNzYyNTY_045b21ae-c5d7-47ed-ae8b-0165e56eb775">1,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTItMy0xLTEtNzYyNTY_dc0e8b57-d7d7-49a5-8541-d8159fc75b70">656</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation adjustment on interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTQtMS0xLTEtNzYyNTY_1b85116f-a7c2-465f-8686-7ca7b0c450c9">53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTQtMy0xLTEtNzYyNTY_5dc0b786-7511-4d88-b537-42f6103d9832">244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of mortgage loans held for sale, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSaleOfNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTYtMS0xLTEtNzYyNTY_19bd1f48-1ae8-4aad-9bfe-f138a5f9ef19">241</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:GainLossOnSaleOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTYtMy0xLTEtNzYyNTY_262d0f24-4f77-4de8-8cac-30fa8dc26d91">1,370</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of investment securities available for sale, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTctMS0xLTEtNzYyNTY_b9d75606-2918-4b84-aab5-0da5f94449cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTctMy0xLTEtNzYyNTY_85a395b8-d0a2-4d26-9160-5ecb65a2735e">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTgtMS0xLTEtNzYyNTY_22fc889c-664e-4dd3-9281-c6dfb7435804">204</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMTgtMy0xLTEtNzYyNTY_361f11c2-2243-46e9-b823-0a2e217ca8d5">22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjEtMS0xLTEtNzYyNTY_e26992cb-08a6-4bb7-9fba-ff41d536b572">3,716</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjEtMy0xLTEtNzYyNTY_1a1d47a4-14f4-46ad-87f6-02a9e3ea9a83">1,115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjItMS0xLTEtNzYyNTY_fc3da61b-d03a-46e0-9900-3a2c682b82d1">10,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjItMy0xLTEtNzYyNTY_82dcd4cd-992d-434a-92a0-bf1e8885f397">9,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan originations and purchases, net of payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:PaymentsForProceedsFromFinanceReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjQtMS0xLTEtNzYyNTY_0d11d8be-d055-49c8-b195-653a6cd539d3">988</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:PaymentsForProceedsFromFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjQtMy0xLTEtNzYyNTY_d8dc4885-dfb8-49df-9a4d-48a0a98058fb">117,892</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturities and repayments of investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjUtMS0xLTEtNzYyNTY_acf261de-9995-487e-89ff-025ee6c47fdb">42,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjUtMy0xLTEtNzYyNTY_cfd3307e-1cfb-46d3-b929-2fbdbece710d">62,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturities and repayments of investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjYtMS0xLTEtNzYyNTY_32d6d7ad-6fc5-4ad2-b703-24bada43f64a">6,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjYtMy0xLTEtNzYyNTY_57c777f6-9cae-4fe2-9602-3abc4f2deb89">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjctMS0xLTEtNzYyNTY_0b7a7922-941e-4890-ad73-935a659df796">244,409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjctMy0xLTEtNzYyNTY_cc688d18-60b8-4eaa-b474-af8636492ab2">166,038</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjgtMS0xLTEtNzYyNTY_935121c2-a95c-4c06-bc90-0e42e1763c54">45,849</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjgtMy0xLTEtNzYyNTY_f4ed85e4-eb1c-4062-a856-da7c8e30daf7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales of investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjktMS0xLTEtNzYyNTY_65bb25d4-9fbc-4e78-a673-3ed8e762dcd4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMjktMy0xLTEtNzYyNTY_3ae76c3c-15a4-4526-ab88-e08dc023056b">1,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of premises and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzAtMS0xLTEtNzYyNTY_55d49936-e3a0-4232-b1f0-00ccbd07097b">724</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzAtMy0xLTEtNzYyNTY_602d3a5d-2c62-4e09-9b24-7c2689559e31">475</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales of assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzMtMS0xLTEtNzYyNTY_a2cb7ecd-264e-42ae-bdeb-9f20826b11a2">1,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzMtMy0xLTEtNzYyNTY_ce4c2e44-4dbe-45da-b17e-e05cac749bd6">1,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of Federal Home Loan Bank stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzUtMS0xLTEtNzYyNTY_cfbd94ee-54d8-4206-8d60-612f4c57c467">983</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzUtMy0xLTEtNzYyNTY_86fe0208-0270-4251-92bc-ce342a9d731a">1,272</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:Purchasebankownedlifeinsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzctMS0xLTEtNzYyNTY_2b5dc16c-2fbb-4c53-8767-05f0e9df829f">105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:Purchasebankownedlifeinsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfMzctMy0xLTEtNzYyNTY_e6927f04-bccb-4d6f-81ea-a7908afa157c">105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital contributions to low-income housing tax credit partnerships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDAtMS0xLTEtNzYyNTY_5f49b4b8-577e-40af-b7df-015e16ec2187">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDAtMy0xLTEtNzYyNTY_87f8355b-fb25-414c-8384-de139d32d806">12,617</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used by investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDItMS0xLTEtNzYyNTY_94b61e4f-bda1-44d9-8158-4a74ec64c411">242,914</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDItMy0xLTEtNzYyNTY_af9c9c44-f6e5-4e4f-b92d-8722a7569aba">232,745</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDQtMS0xLTEtNzYyNTY_7e11292e-e4f0-435b-97be-748cca516886">97,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDQtMy0xLTEtNzYyNTY_3c7348bf-3350-409b-8d10-4b1c3f7190ce">421,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock cash dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDctMS0xLTEtNzYyNTY_7bd16ffe-3c74-4563-aeec-e2eb31a7e2a9">7,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDctMy0xLTEtNzYyNTY_2598c5ca-2be5-4f60-8c9c-3334586aa2df">7,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (decrease) increase in securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDgtMS0xLTEtNzYyNTY_acd771d8-9995-4aa4-8202-031afbed6c26">1,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNDgtMy0xLTEtNzYyNTY_12123e36-2882-4948-a4c4-d57f0db5c60b">820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTAtMS0xLTEtNzYyNTY_5ed5c65d-bd7a-4647-977c-6a514f3144ec">2,652</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTAtMy0xLTEtNzYyNTY_1c1e592d-4c4d-49e5-bac5-253195fe0de9">687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTEtMS0xLTEtNzYyNTY_fd718025-0586-4dfc-acc8-077a74cfadab">85,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTEtMy0xLTEtNzYyNTY_6de6e57b-da10-4ac8-be57-a836836ae9e8">414,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 73pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTItMS0xLTEtNzYyNTY_f1af69d7-1629-4aab-a641-56ea0da099d8">146,570</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTItMy0xLTEtNzYyNTY_a5e10f63-9dd9-4fe6-b680-ebb0cc2dfd45">190,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTMtMS0xLTEtNzYyNTY_5fc028b0-717a-4c4b-9710-d9c70b2eba0b">1,723,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTMtMy0xLTEtNzYyNTY_47632ea5-f69a-4141-ac91-cb89f9cd19f8">743,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTQtMS0xLTEtNzYyNTY_3bc3d402-f002-4e7b-a133-e95b0cd5dcb8">1,576,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTQtMy0xLTEtNzYyNTY_85bae004-9051-4b26-91e1-f8cba290193f">934,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTctMS0xLTEtNzYyNTY_43fef56a-3193-4869-9a98-c8cbe121355d">1,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTctMy0xLTEtNzYyNTY_c223b478-1db6-4879-bcef-d15c0ea696ab">1,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of refunds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTgtMS0xLTEtNzYyNTY_d8ae635c-47f6-4def-a986-8435247072ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNTgtMy0xLTEtNzYyNTY_1b00d0d7-b47a-42fe-9fce-90887468c096">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in LIHTC partnership and related funding commitment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:InvestmentInLowIncomeHousingTaxPartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjUtMS0xLTEtNzYyNTY_95d19703-2516-4751-94c9-b0edc591dcca">670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:InvestmentInLowIncomeHousingTaxPartnership" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjUtMy0xLTEtNzYyNTY_8169448b-d07a-4833-82a1-7b392621812a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMS0xLTEtOTIwNzY_258f8f69-5014-4539-bf5d-7676dbb429fb">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMy0xLTEtOTIwNzY_e66b10fd-e597-4325-b360-853ab482acb4">7,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of investment securities available for sale not settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="hfwa:Purchaseofinvestmentsecuritiesavailableforsalenotsettled" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMS0xLTEtNzYyNTY_069694cd-49d8-439d-8b75-f797acc60a93">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="hfwa:Purchaseofinvestmentsecuritiesavailableforsalenotsettled" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV8zNC9mcmFnOmNhYmYxODk2NDMwYTRiNjM5OTZmZjMyNTE0NmVlNzI3L3RhYmxlOjcwN2FhM2U0NTMzYTQyY2E5ZjYzZTQ4ZTRkN2NjOTJhL3RhYmxlcmFuZ2U6NzA3YWEzZTQ1MzNhNDJjYTlmNjNlNDhlNGQ3Y2M5MmFfNjYtMy0xLTEtNzYyNTY_709dbce4-e59f-439c-b081-c8ec62b8bed1">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;padding-right:22.5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying Notes to Condensed Consolidated Financial Statements (Unaudited).</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_37"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_40"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTA0MDg_3fa5d312-ac61-4b30-97b1-de68f25e99a8" continuedAt="i5a2838641289485d9d95f34eaa34db82" escape="true">Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i5a2838641289485d9d95f34eaa34db82" continuedAt="i7030134fc7ca4a9582a3e0e7a1d46655"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:DescriptionOfBusinessPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTAzODA_9789808d-0c59-4fe7-8b26-0ec373f1a43d" continuedAt="i8786c4b72f844f1e8b47fe5f33662f75" escape="true">Description of Business</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i8786c4b72f844f1e8b47fe5f33662f75">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 <ix:nonFraction unitRef="branch" contextRef="i3c982513e63a416fb10ee4fc1f6f0e97_I20220331" decimals="INF" name="hfwa:NumberOfBranchesOperating" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfNDAw_1aaebce5-d856-4561-a23c-466d7403cbdd">49</ix:nonFraction> branch offices located throughout Washington State and the greater Portland, Oregon area. The Bank&#8217;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.</ix:continuation></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTA0MTE_9626780b-3ae4-49f7-a477-436a7fe1f715" continuedAt="i5103c6f8a088471e9c2738a8a7238320" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="i5103c6f8a088471e9c2738a8a7238320"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217; equity.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) Significant Accounting Policies</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80MC9mcmFnOjE1MmQ1NTM4M2Y0NjRiYTFiMmY3YTc0MTRmNjdhZjJkL3RleHRyZWdpb246MTUyZDU1MzgzZjQ2NGJhMWIyZjdhNzQxNGY2N2FmMmRfMTAzOTE_e3809d2b-1fe2-409b-b110-59a93113e878" continuedAt="i0f3e54e142b04da195ede05aef2138b7" escape="true">Recently Issued or Adopted Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i0f3e54e142b04da195ede05aef2138b7" continuedAt="ia566f3e112d64fb2a6b218fa4413c748"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FASB ASU 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2022-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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 </span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i7030134fc7ca4a9582a3e0e7a1d46655"><ix:continuation id="ia566f3e112d64fb2a6b218fa4413c748">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.</ix:continuation></ix:continuation></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_43"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc5NA_041d1c7a-8cde-4b7d-aaf4-f9bbf8dbdee9" continuedAt="ife506542cb7e41c882820785e6d41d1c" escape="true">Investment Securities</ix:nonNumeric></span></div><ix:continuation id="ife506542cb7e41c882820785e6d41d1c" continuedAt="i5aba1ff3cc50437e8e70dec6da0f79d5"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;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&#8217;s lending activities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfODAz_92c12ca9-8357-489d-935e-5b24eb3ee86f"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfODAz_ea311e6e-1257-4e4a-9645-310be62da69a">no</ix:nonFraction></ix:nonFraction> investment securities classified as trading at March&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Investment Securities by Classification, Type and Maturity</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc5Mg_f50cbdf2-bd0b-40a1-ada5-54850096efde" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC0xLTEtMS03NjI1Ng_9275a252-7ac9-4ced-a8a2-f8c08d671d68">41,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC0zLTEtMS03NjI1Ng_f32ff9dd-488b-452b-bea1-6de134658623">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC01LTEtMS03NjI1Ng_944a6881-e864-428a-b075-6dd752db09eb">1,934</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02779cb5d24b4b09ad290d3f68a83fb0_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNC03LTEtMS03NjI1Ng_26236cd8-a19b-4d23-b29e-778613e734bf">39,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS0xLTEtMS03NjI1Ng_639bd275-f335-4dc2-8b79-bc5913040980">215,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS0zLTEtMS03NjI1Ng_af4b7fda-2b9e-4cf9-b91b-88f9b98b497c">1,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS01LTEtMS03NjI1Ng_fd33d568-0992-48aa-bb25-33929deeaf9d">7,213</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f2e828ae9341d385b7d2a2a7a6ccc4_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNS03LTEtMS03NjI1Ng_8c67dfba-cfdd-4134-b714-78dc1242ba8b">210,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy0xLTEtMS03NjI1Ng_1734603e-2441-4e7e-b8cd-67cbae81cc65">378,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy0zLTEtMS03NjI1Ng_7190f634-6ff1-4e41-bd3b-623c0dd50470">219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy01LTEtMS03NjI1Ng_1e5d4372-d991-449d-b88a-b800770ecb19">20,744</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b0a5de8fe7c4fcdb66ab8e94c9e6d6c_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfNy03LTEtMS03NjI1Ng_63bc910b-a7fc-450e-b394-e6514a1d2907">358,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC0xLTEtMS03NjI1Ng_dd54a94c-3d6f-4237-acf0-223a01f8f901">421,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC0zLTEtMS03NjI1Ng_72065199-99be-4b73-8ab5-10439a22e6bc">615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC01LTEtMS03NjI1Ng_ea755aee-f5af-4abd-aa1f-668a8bb37079">17,806</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6491a03da3455f9aac45c18e7557bf_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOC03LTEtMS03NjI1Ng_00e7d11a-5f44-40f8-9bfb-fbc9e31abcfb">404,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i731f4871fdac4594994b62fa716fdee4_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS0xLTEtMS03NjI1Ng_2c267bc5-9de7-4e09-9c6a-77f0bde84080">2,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i731f4871fdac4594994b62fa716fdee4_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS0zLTEtMS03NjI1Ng_33bc8de7-98df-4d29-aae6-697ad039278d">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i731f4871fdac4594994b62fa716fdee4_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS01LTEtMS03NjI1Ng_0b8e7c87-67fd-44a1-b6f9-f4825acbd96f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i768779c8b37947288709b6e48e154e8b_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfOS03LTEtMS03NjI1Ng_088502c4-9512-4a84-88d3-93165d37f64b">2,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtMS0xLTEtNzYyNTY_4313b96e-a25b-4d74-919d-52513bee53ca">25,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtMy0xLTEtNzYyNTY_cda2ea3a-af4d-43f0-899a-d11613b429c4">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtNS0xLTEtNzYyNTY_7dacb6d3-1b69-4a0d-8ac1-d77e08000c08">285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73b4cfcb084f46e3b8b9337a6ccac0de_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTAtNy0xLTEtNzYyNTY_e01764dd-9e47-4481-9fd8-04c8f20afb31">25,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtMS0xLTEtNzYyNTY_dfdf95e6-c5b0-4cbe-bd88-ca47c3b35f8b">1,085,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtMy0xLTEtNzYyNTY_a30e154e-0ce4-4265-9194-2cfb0338e085">2,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtNS0xLTEtNzYyNTY_b0d14704-dc1c-4711-ad7a-c2119739ebb6">47,982</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTEtNy0xLTEtNzYyNTY_48e9aae6-7566-49a8-aa7a-b4c4138e3b40">1,039,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities held to maturity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtMS0xLTEtNzYyNTY_cffe39b1-d7f5-4cbf-87fe-f1708d37d347">150,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtMy0xLTEtNzYyNTY_9f584d14-0dec-44f4-9052-f389866ea276">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtNS0xLTEtNzYyNTY_6fada52b-d010-4ea9-a93d-b51004429c28">14,344</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTQtNy0xLTEtNzYyNTY_016e8945-e361-44fd-a196-dcca084cf6f8">136,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtMS0xLTEtNzYyNTY_c0465020-d788-48fa-8815-0369e218078f">54,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtMy0xLTEtNzYyNTY_283682b2-a632-4a04-a145-f6e33ec1ce14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtNS0xLTEtNzYyNTY_d46998fe-d165-4c01-9741-021d4b92ba1f">2,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTYtNy0xLTEtNzYyNTY_96038d24-d780-4529-9930-1649afb66870">51,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctMS0xLTEtNzYyNTY_f753a381-1715-46ff-9f60-333b5b328684">216,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctMy0xLTEtNzYyNTY_69a1028d-b3b9-4010-882b-18b435179a3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctNS0xLTEtNzYyNTY_2d54ebf6-0eae-48d0-a542-1496967c979e">20,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMTctNy0xLTEtNzYyNTY_666a1fdc-fd1f-467e-a5d4-718e706f7b11">196,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtMS0xLTEtNzYyNTY_de4cfb99-af58-400f-9a15-2f1426750262">422,213</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtMy0xLTEtNzYyNTY_4942dbf0-a2cd-4332-aaec-da9845236d95">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtNS0xLTEtNzYyNTY_ea71e435-ff10-4b0b-b9be-7f5b0111788c">37,391</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmM4NjA3MDNmMzVhZTQzYzk5NjkzMmVmY2M0NzcxYjdjL3RhYmxlcmFuZ2U6Yzg2MDcwM2YzNWFlNDNjOTk2OTMyZWZjYzQ3NzFiN2NfMjAtNy0xLTEtNzYyNTY_d2464834-117b-4353-9c97-96dd64abfe9b">384,822</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC0xLTEtMS03NjI1Ng_676e91b4-d2dd-4497-a83a-9c055631bf15">21,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC0zLTEtMS03NjI1Ng_4ada8707-7d3f-4a49-99db-46169eb70c5f">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC01LTEtMS03NjI1Ng_8f1b87f6-f0bd-490b-a799-eafd19b7e514">176</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f10d4b053f6493b9dd9cc4b5c1cac56_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNC05LTEtMS03NjI1Ng_6148196d-5234-43fe-85e6-1506cb1bfb05">21,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS0xLTEtMS03NjI1Ng_7fafedce-b13e-4305-81e3-6a0dbfbd1049">213,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS0zLTEtMS03NjI1Ng_b8e8fd00-1a8b-49b7-ae57-5605e59800fc">8,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS01LTEtMS03NjI1Ng_1958498e-011b-4e54-9ee9-fc5d571c56bf">854</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac095c27aadb4e19904f1b634abd5e64_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNS05LTEtMS03NjI1Ng_5fb94f4c-2526-406a-b822-38f710f7455f">221,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy0xLTEtMS03NjI1Ng_1170cab4-b7b0-42cf-9a05-d838f5d9f0f0">307,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy0zLTEtMS03NjI1Ng_409caf6d-57e8-4202-80a7-8196724bb49f">2,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy01LTEtMS03NjI1Ng_8b7c2577-fc05-4a31-92ab-a0c6896b4ee0">2,593</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia970e5caa595443b8b201ef27aaea3e4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfNy05LTEtMS03NjI1Ng_96d8b106-987d-49c9-a411-97b5a95d45f0">306,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC0xLTEtMS03NjI1Ng_287b3f3a-75a0-4960-b245-d58d274c3008">313,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC0zLTEtMS03NjI1Ng_d1c01905-220a-4d49-ac6c-cd5d855eb239">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC01LTEtMS03NjI1Ng_7cc7971e-3c54-44e7-b5d4-567251379560">1,199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i071d0954831d45a689cf1fcf612bcb97_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOC05LTEtMS03NjI1Ng_33fcd2c0-9f35-405a-a553-b61b85c41343">315,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4082c85c087c4839a98f1ce14b4bcb18_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS0xLTEtMS03NjI1Ng_17b06b02-a318-41a4-a0f1-93886fa95e57">2,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4082c85c087c4839a98f1ce14b4bcb18_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS0zLTEtMS03NjI1Ng_b8da0ac1-2a9b-4d94-a3d5-3a3c176abf46">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4082c85c087c4839a98f1ce14b4bcb18_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS01LTEtMS03NjI1Ng_9cdf5bc5-15af-4074-871f-b3a6f6881708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i887c4e2b69e04750b212401b921df2b8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfOS05LTEtMS03NjI1Ng_73074579-1619-4519-aeda-999e6f9feb2c">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtMS0xLTEtNzYyNTY_4eb57f77-5cc9-481a-8dfe-ef3a4f7097f8">26,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtMy0xLTEtNzYyNTY_c97de2d6-1b01-4d9b-886a-68c9cdbe6322">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtNS0xLTEtNzYyNTY_1b2b244c-d8bf-466c-8aef-6b9e1d2a9106">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6169c827ecf844ec9747c17cff606ee0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTAtOS0xLTEtNzYyNTY_e1c0f942-58ec-412d-9be4-88eebdc568bb">26,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtMS0xLTEtNzYyNTY_985140d5-dcac-4bfe-9e1c-45f981c4bfca">883,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtMy0xLTEtNzYyNTY_2189581b-c76e-4d97-ae8b-d645b3b40480">15,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtNS0xLTEtNzYyNTY_92925ef6-2639-470f-b415-c1b5b1ff9b9f">4,838</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTEtOS0xLTEtNzYyNTY_97696b68-d5c0-48cf-a025-4fb772c3bc89">894,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities held to maturity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtMS0xLTEtNzcyNTk_6fbe745f-a7ae-4088-8c3d-360830e8da6a">141,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtMy0xLTEtNzcyNTk_5eefb2fa-41ea-47b7-88c6-2c33821a7ffe">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtNS0xLTEtNzcyNTk_c52e65c2-ac82-41c2-afc6-34f6260d0cf9">1,768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTMtNy0xLTEtNzcyNTk_0a52c811-65ef-479e-a63e-c387783989a8">139,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtMS0xLTEtNzcyNTk_68a5d2ba-ca63-40f7-bdb0-098845177b5e">24,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtMy0xLTEtNzcyNTk_cf54e4cd-fcca-4e1e-82c4-08d0595bb4fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtNS0xLTEtNzcyNTk_6a496698-be14-4707-9ab0-a494785e9d81">153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTUtNy0xLTEtNzcyNTk_28139eb7-c143-4487-b34a-eaa5ba17fdd8">24,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtMS0xLTEtNzcyNTk_c7233cae-c752-4e9c-a656-7118c0586acb">217,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtMy0xLTEtNzcyNTk_c277c230-e845-45fe-8cad-7a1403c0b08f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtNS0xLTEtNzcyNTk_05af322a-9b70-4950-ac98-8ecf045ea67a">5,261</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTYtNy0xLTEtNzcyNTk_d5368766-9e1d-4d11-b6e8-d7ba76374e57">212,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktMS0xLTEtOTQ5MTA_09aad0e6-e4ac-4c23-8cab-0d0b288d89f8">383,393</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktMy0xLTEtOTQ5MTU_582a337e-5663-4d90-afda-c5813c255eec">120</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktNS0xLTEtOTQ5MTU_81c420c3-94ee-4c63-b43a-39c78efc4246">7,182</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjMwMmQ1NmVjNTk2MzQ1YzlhYjhkZjNmMjIyZWY5ZWMzL3RhYmxlcmFuZ2U6MzAyZDU2ZWM1OTYzNDVjOWFiOGRmM2YyMjJlZjllYzNfMTktNy0xLTEtOTQ5MTU_80feb205-38b4-4e03-8ebe-bcc74b882fb1">376,331</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i5aba1ff3cc50437e8e70dec6da0f79d5" continuedAt="i7032cf16388e48de832d08459deff5f8"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc4Mw_81a48e0e-d74e-4128-83e6-6128a00a4d3f" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities Available for Sale</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities Held to Maturity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy0xLTEtMS03NjI1Ng_d75c1709-ffa5-4955-842f-3595b99d2dfc">8,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy0zLTEtMS03NjI1Ng_dd6e9217-7fc5-4278-80e7-d7fe08dab997">8,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy01LTEtMS03NjI1Ng_7f98ddf5-2d4c-4b87-8c6f-1a5a22fb163f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfMy03LTEtMS03NjI1Ng_8c39b5c1-7d8f-4430-a15c-69f7943b3dfb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC0xLTEtMS03NjI1Ng_731ad372-80f6-44b3-b837-eae226826b50">55,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC0zLTEtMS03NjI1Ng_2f6a42c8-02e6-40b5-898f-95783eac6ae2">55,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC01LTEtMS03NjI1Ng_61f92bf8-1ce8-4960-a029-d9816e6c75ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNC03LTEtMS03NjI1Ng_5e8b4c7b-fd76-4812-9316-03d04617bcfe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after five years through ten years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS0xLTEtMS03NjI1Ng_013d6216-a9b2-4b03-8401-e550d69b5084">63,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS0zLTEtMS03NjI1Ng_b2875f8c-494f-4069-8475-337f104264f3">62,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS01LTEtMS03NjI1Ng_b5f4b577-0a33-4396-8e00-55a0e045f640">83,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNS03LTEtMS03NjI1Ng_8e3abf72-f7c5-4236-96dc-572012f1d46e">76,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi0xLTEtMS03NjI1Ng_a7d2b896-3043-475b-9254-3b353a92cf6c">131,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi0zLTEtMS03NjI1Ng_8a987950-ccde-4117-812f-660c4d203c1b">125,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi01LTEtMS03NjI1Ng_957c0de8-842d-44ba-a810-668d3fe3da51">67,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNi03LTEtMS03NjI1Ng_9b9f3a61-8f93-4fe2-aa84-d9fe5a0e3d48">59,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities due at a single maturity date</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0xLTEtMS05NDkyMg_b19550b1-d40a-4d85-b8f0-5079b1e689d9">258,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0zLTEtMS05NDkyNA_8dc5be79-5502-4c70-bdb8-5211c9509a2e">251,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy01LTEtMS05NDkyNg_c6118b61-4dc4-408a-87a0-4f01c03200da">150,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy03LTEtMS05NDgxMA_1aecfb0f-6d02-4524-b12c-9b9ce38aec18">136,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed securities </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC0xLTEtMS04NTY5NA_15426918-214b-4c84-a008-37048d8a4495">826,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC0zLTEtMS04NTY5NA_58a679dd-32dd-497a-84c0-f50f813cd530">788,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC01LTEtMS04NTY5NA_19c6bcef-6951-4b74-8095-f911981a871c">271,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfOC03LTEtMS04NTY5NA_7647455f-4811-4fa0-965e-f99e5f0d4a85">248,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0xLTEtMS03NjI1Ng_0db90baa-b666-42b7-a105-f6574f3e57ba">1,085,016</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy0zLTEtMS03NjI1Ng_77fa93a3-4caf-4f07-a923-1bd11e87b08b">1,039,924</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy01LTEtMS03NjI1Ng_922e21d3-02f1-4597-9340-457d4a435067">422,213</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmIyMTNiNjc2MTg2MDQ4MjI5MTU3ZWRhYzJiNDcxYzQyL3RhYmxlcmFuZ2U6YjIxM2I2NzYxODYwNDgyMjkxNTdlZGFjMmI0NzFjNDJfNy03LTEtMS03NjI1Ng_bf7b2f07-6394-4472-918f-6e76c2d35584">384,822</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mortgage-backed securities, which have prepayment provisions, are not assigned to maturity categories due to fluctuations in their payment speed.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="number" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="INF" name="hfwa:ConcentrationDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMTY1NA_6f019a3f-7b3c-4e8c-9191-71ddeeff9e93"><ix:nonFraction unitRef="number" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="hfwa:ConcentrationDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMTY1NA_bab4156e-c74f-402f-bd59-51c83fa97d43">no</ix:nonFraction></ix:nonFraction> 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&#8217; equity at March&#160;31, 2022 and December&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Unrealized Losses on Investment Securities Available for Sale</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDgxMg_a61bbc98-7758-400d-b77d-28ee0b87d70c" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the gross unrealized losses and fair value of the Company&#8217;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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS0xLTEtMS03NjI1Ng_03e849bb-8459-4afd-909a-0ec76f0a0f73">38,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS0zLTEtMS03NjI1Ng_7b56d76f-d80a-422d-8bd9-bc015d8eb1eb">1,764</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS01LTEtMS03NjI1Ng_8b263fd9-809e-4271-ac8d-bf499674c21e">1,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS03LTEtMS03NjI1Ng_9a614a1a-a9ca-454c-a192-73059cc28c92">170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS05LTEtMS03NjI1Ng_6148b0f5-50da-4f47-aab1-ac0ba207a641">39,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9205b5a1f54e43faa97520d68517bf5e_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNS0xMS0xLTEtNzYyNTY_b8cc5466-02db-4913-975e-ab847a337c12">1,934</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi0xLTEtMS03NjI1Ng_e710cb30-9e93-44d1-af28-8d9e88ac1fb6">90,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi0zLTEtMS03NjI1Ng_e76dfe42-710a-46a5-b8d1-83a48d922085">5,206</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi01LTEtMS03NjI1Ng_9e7ca45d-e5c7-4e17-8f3d-e2aa4c35b798">16,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi03LTEtMS03NjI1Ng_21b006ce-28a6-47fb-a974-3c9453c256be">2,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi05LTEtMS03NjI1Ng_0321912b-c04e-4528-ba50-910e6d7a4734">107,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5dc42bd113447508e70a47d251570cc_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNi0xMS0xLTEtNzYyNTY_250fa42f-8605-4897-b926-a09bfe95f29b">7,213</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy0xLTEtMS03NjI1Ng_47db98c1-aec2-48a2-b90e-c2d223129b10">307,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy0zLTEtMS03NjI1Ng_a9a05ce4-a473-46d7-b7f9-7abd6630a681">19,312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy01LTEtMS03NjI1Ng_96facfd3-f4a9-4af9-95b0-7ad69e1f8af6">24,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy03LTEtMS03NjI1Ng_35cb6dc3-9e65-48b2-be06-0579800dc741">1,432</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy05LTEtMS03NjI1Ng_d5340157-bb67-4ac9-ac53-a7ec5451b7db">332,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1afe7be24b44c93ba62b8eca49170aa_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfNy0xMS0xLTEtNzYyNTY_c86f9802-6cae-4a55-aaac-b2b39f67efd2">20,744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC0xLTEtMS03NjI1Ng_bea28d46-1bcf-42b5-850c-feed5017d554">307,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC0zLTEtMS03NjI1Ng_a9a2d2e5-2916-4158-b708-c45bfd813768">17,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC01LTEtMS03NjI1Ng_088172a2-9c87-409e-85dc-196eb718673c">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC03LTEtMS03NjI1Ng_271c733d-7efc-4c0b-b3f3-8ff6d63f6d0f">111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC05LTEtMS03NjI1Ng_8136d1f0-e648-462b-bdf5-6d930f53fad5">309,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief2b9dfaae164feda9ca7e94419dc4e7_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfOC0xMS0xLTEtNzYyNTY_fdcb4e52-0690-419d-9766-4e4c8f6890d1">17,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtMS0xLTEtNzYyNTY_93ff0bb4-44bd-43ad-8df1-089f1899b407">12,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtMy0xLTEtNzYyNTY_8c07be44-862b-4074-97f5-6fabe9a68c22">274</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtNS0xLTEtNzYyNTY_38188e09-2edf-4f53-85c0-1e4ee2537af5">1,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtNy0xLTEtNzYyNTY_37456628-1219-45fe-9180-9cdcc24a02e0">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtOS0xLTEtNzYyNTY_2a3c21dc-d7a8-4b74-8450-2504abd73792">13,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2decc6decb54d1a990a77774303d95b_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTAtMTEtMS0xLTc2MjU2_1e977466-d9f9-4662-82cb-243e668a6250">285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtMS0xLTEtNzYyNTY_57eabef8-991d-41a3-9b2f-8f6231116586">756,153</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtMy0xLTEtNzYyNTY_14a423eb-0e41-4c29-ba68-89c9de6af310">44,251</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtNS0xLTEtNzYyNTY_1bb02384-5b92-498f-aaeb-2a3117cdf9a7">45,842</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtNy0xLTEtNzYyNTY_b24d4fcd-c7ec-4cc8-814d-b597893f9c83">3,731</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtOS0xLTEtNzYyNTY_a9f4a00c-4c11-4b29-81c9-e750908a8e6f">801,995</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOmFlM2M2OTI3ZDRlMTQ3MWM4N2QyOWQ2NjMyMTEwN2ZkL3RhYmxlcmFuZ2U6YWUzYzY5MjdkNGUxNDcxYzg3ZDI5ZDY2MzIxMTA3ZmRfMTEtMTEtMS0xLTc2MjU2_db91a5e8-e643-4648-bef8-e5e1f59e8ad7">47,982</ix:nonFraction>)</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS0xLTEtMS03NjI1Ng_b84b445f-e20f-4952-beea-69e423f4c65f">14,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS0zLTEtMS03NjI1Ng_e80019cd-f9d6-483d-8038-ff13ec704c0f">176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS01LTEtMS03NjI1Ng_76734136-d848-4b6c-bb8c-a45f5e63fa2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS03LTEtMS03NjI1Ng_d14034ef-b06c-4374-8ccd-31de2105db60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS05LTEtMS03NjI1Ng_e54c4cfc-98db-4852-ae67-ec1a3801b84f">14,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i09e8cadcfa3146db90247b9c342a5a5b_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNS0xMS0xLTEtNzYyNTY_fea44f51-f6d3-4068-baeb-befab352c70a">176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi0xLTEtMS03NjI1Ng_136b2ac3-825a-4cf3-abed-e3e155c96a0c">29,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi0zLTEtMS03NjI1Ng_8163496f-c9bb-48e8-86cf-04ef8563dd00">619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi01LTEtMS03NjI1Ng_bf1a38a7-8df6-4576-b48e-6f0949596879">9,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi03LTEtMS03NjI1Ng_14a7bedd-9206-4865-8670-c771b33a2beb">235</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi05LTEtMS03NjI1Ng_f6c0410e-1553-4715-bd10-f4b6889c695b">39,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83f0b7f1be2400ead14a9281cd42bcb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfNi0xMS0xLTEtNzYyNTY_a870108d-3cfb-427a-9ca6-2209fce847bd">854</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC0xLTEtMS03NjI1Ng_2d95a971-0c03-44d1-9879-6376acbf02ff">204,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC0zLTEtMS03NjI1Ng_7bd09c78-2ced-48dc-8b21-3f235a6b7d6c">2,470</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC01LTEtMS03NjI1Ng_3ecaa4f8-a0b5-4d3e-b93e-112eb1f6c627">19,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC03LTEtMS03NjI1Ng_54002710-ec1b-4598-9826-6ed1c76863ad">123</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC05LTEtMS03NjI1Ng_7e596295-dd5a-4011-bc6f-a8bb6086469f">223,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i589a4f5a142d4a1d97deaefa031a1e67_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOC0xMS0xLTEtNzYyNTY_203225ff-5ec0-4cc5-b2db-fc18dec4275a">2,593</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS0xLTEtMS03NjI1Ng_925b3723-8e4e-4e10-bdf4-0c8425a602da">83,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS0zLTEtMS03NjI1Ng_c47d69d7-073c-4573-b867-dfec91580a32">1,161</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS01LTEtMS03NjI1Ng_4627f21f-a80f-4f9a-a632-bdc8679df8b7">1,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS03LTEtMS03NjI1Ng_7e172e7d-346a-462b-a386-e2adb0c41641">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS05LTEtMS03NjI1Ng_447a7d0b-b195-45d5-99d9-6649b22e72ab">85,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e9b51d1f499429abe49d2b9b23c47b9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfOS0xMS0xLTEtNzYyNTY_566f8395-58bb-4148-b498-8c344472007e">1,199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItMS0xLTEtNzYyNTY_95a1a230-932c-4e39-8645-d684a0f5319e">2,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItMy0xLTEtNzYyNTY_c8eabd85-b6f1-42b1-ae2a-df446314912e">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItNS0xLTEtNzYyNTY_90dd4b18-05b7-43e4-984f-6c6fec19b387">1,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItNy0xLTEtNzYyNTY_4e2329cc-5378-46ca-9cc0-b0f3829994cb">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItOS0xLTEtNzYyNTY_1113d190-d73d-4008-a092-718c7225f2bc">3,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60c6a6e4a4474dd8be01a5dfc915d106_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTItMTEtMS0xLTc2MjU2_82f51fc5-485f-4a81-993d-5cf20ab54520">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtMS0xLTEtNzYyNTY_0bee8014-2dab-44d5-807c-9f8c9e05b0e3">334,687</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtMy0xLTEtNzYyNTY_6e335bf3-695f-410d-895b-a1576c7f9cf2">4,435</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtNS0xLTEtNzYyNTY_e236ba46-a4de-4529-8ad9-f97c0cad5028">32,267</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtNy0xLTEtNzYyNTY_8b3c1286-98e3-4d90-809f-bdbdbc5e4774">403</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtOS0xLTEtNzYyNTY_ff4bd1d4-0e6e-490d-af26-7394213f0cef">366,954</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjhkY2QwOWVkNWQ3MDQ4NjliNTkzMTkwNDJkM2VmYTc1L3RhYmxlcmFuZ2U6OGRjZDA5ZWQ1ZDcwNDg2OWI1OTMxOTA0MmQzZWZhNzVfMTMtMTEtMS0xLTc2MjU2_9a87ca8d-7ab8-4e3b-b1e6-825a2f45e05b">4,838</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDc5MA_4be176dd-5c4d-45d8-baed-68dd8713cb75" continuedAt="i512265a1ffeb411f8677a3e0ed5c4d29" escape="true">ACL on Investment Securities</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i512265a1ffeb411f8677a3e0ed5c4d29" continuedAt="i94d6c0e9542a4060aa4f66bcc95f8d4c">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 </ix:continuation></span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i7032cf16388e48de832d08459deff5f8"><ix:continuation id="i94d6c0e9542a4060aa4f66bcc95f8d4c"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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, <ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMjk5Mw_6f0f49d6-ab21-4a6f-8a9d-aaaf16ad9962"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMjk5Mw_c0a1fe1b-ea5d-448b-99f3-14dc055b0fd4">no</ix:nonFraction></ix:nonFraction> ACL on investment securities available for sale was recorded as of March&#160;31, 2022 and December&#160;31, 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_100a64e7-d997-41cc-bbf9-304e5c3702c8"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityNonaccrual" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_674f9c61-9c09-404e-88b6-e8f8eee737dd"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_91ba448c-c0ed-42a1-b93d-bb67ad7083fd"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityNonaccrual" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzE4Nw_d71589b0-8ab4-4d84-9b55-ac5128a5062e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> 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, <ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfMzgxMA_aac4283a-551d-4598-bd13-7c9ec95c1673">no</ix:nonFraction> ACL on investment securities held to maturity was recorded as of March&#160;31, 2022 and December 31, 2021.</span></div></ix:continuation><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Realized Gains and Losses</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDgxNw_6cd04395-2a3d-4f47-8693-d0369d73a947" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjBjM2NiZWMyZjE5NjQ0MWNiYTU3ZDFkNzQ5YWFhZTE1L3RhYmxlcmFuZ2U6MGMzY2JlYzJmMTk2NDQxY2JhNTdkMWQ3NDlhYWFlMTVfMy0xLTEtMS03NjI1Ng_7b8f5a66-cb9f-444b-b199-fa6ddd8e141d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjBjM2NiZWMyZjE5NjQ0MWNiYTU3ZDFkNzQ5YWFhZTE1L3RhYmxlcmFuZ2U6MGMzY2JlYzJmMTk2NDQxY2JhNTdkMWQ3NDlhYWFlMTVfMy0zLTEtMS03NjI1Ng_27bb040c-58a9-4c14-8530-a2e7ebf8c3c1">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) Pledged Securities</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDgxMw_25d8e352-1983-4a14-b974-a5bd431ceba9" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington and Oregon state public deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i439518f2933b4d468f675521da9ef81b_I20220331" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy0xLTEtMS03NjI1Ng_fd687748-cc97-495e-a2f3-479960940f44">139,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i439518f2933b4d468f675521da9ef81b_I20220331" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy0zLTEtMS03NjI1Ng_9d2a2751-e4b1-4540-9516-f1c1be77ced9">134,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id56792c92b5747a0a892e29683c45aab_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy01LTEtMS03NjI1Ng_925fc178-85b3-4524-a33d-33e56694df18">128,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id56792c92b5747a0a892e29683c45aab_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfMy03LTEtMS03NjI1Ng_00fff07d-814c-4227-85f6-dc47e1e08a81">130,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Reserve Bank credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2df3b46ace4c41912a99b81d6b6b25_I20220331" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC0xLTEtMS03NjI1Ng_1859e15d-8999-422e-81b6-1b80d2ee5c08">60,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2df3b46ace4c41912a99b81d6b6b25_I20220331" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC0zLTEtMS03NjI1Ng_04ce9ea4-416e-475a-a0ae-3619e9885466">54,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i382a11ea9e3b40b7ba3a64bfb737a784_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC01LTEtMS03NjI1Ng_8d556b33-5730-4acd-8eef-8bb936a69ea4">61,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i382a11ea9e3b40b7ba3a64bfb737a784_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNC03LTEtMS03NjI1Ng_ac65bf89-95ff-4bf8-b26f-9f46e2e16e99">59,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5ae3e5d9cbb4b2bbb06413ca4cc9d7c_I20220331" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS0xLTEtMS03NjI1Ng_a5c063ee-21b8-4961-848d-3244088e7515">63,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5ae3e5d9cbb4b2bbb06413ca4cc9d7c_I20220331" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS0zLTEtMS03NjI1Ng_b94a29f9-4b93-43d8-a96b-6c23f63b403b">59,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05819768f2644cc18b978eaaa0a05774_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS01LTEtMS03NjI1Ng_67437726-9f34-4e6b-a002-da4c07a23366">59,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05819768f2644cc18b978eaaa0a05774_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNS03LTEtMS03NjI1Ng_5844f021-67a2-48a7-8e4d-4ea7ef7ec93a">59,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other securities pledged</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b7b3d76e5b643ba80d1eea582ff99de_I20220331" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi0xLTEtMS03NjI1Ng_a7997d2d-0a94-4a4e-9289-9089a7444d96">53,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b7b3d76e5b643ba80d1eea582ff99de_I20220331" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi0zLTEtMS03NjI1Ng_a3625512-57df-446b-badd-4cf334018300">50,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c65541109ee44d5ad9b76a439fb172c_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi01LTEtMS03NjI1Ng_f1933332-2b5d-476a-b41b-ab2bc92590ed">56,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c65541109ee44d5ad9b76a439fb172c_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNi03LTEtMS03NjI1Ng_745d41e5-88c8-490f-94aa-252d972f580e">55,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy0xLTEtMS03NjI1Ng_1e77d7d2-d9d1-4adb-a427-bb0500a28030">317,544</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy0zLTEtMS03NjI1Ng_b8f47f0b-4f84-4ca6-8cfe-0a3fc34fcdc5">299,064</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy01LTEtMS03NjI1Ng_7c21fa50-4dd0-462f-a2f6-6a1c3ae01452">305,579</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RhYmxlOjE3NTM5NDkyYjg5MjRhY2ZiMmU3MzVmYTRlMDljNGNjL3RhYmxlcmFuZ2U6MTc1Mzk0OTJiODkyNGFjZmIyZTczNWZhNGUwOWM0Y2NfNy03LTEtMS03NjI1Ng_9756ae7b-38e0-498f-b285-ee2bd9518207">305,179</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(f) Accrued Interest Receivable</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest receivable excluded from amortized cost on investment securities available for sale totaled $<ix:nonFraction unitRef="usd" contextRef="i7542381f506e494a94355925ac5a1d9d_I20220331" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDM5MA_24dc88d7-a1e7-4d0e-8b7c-4e0fcfc656f5">3.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib5ac5784fd6042e1929c3386c71858f1_I20211231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDM5Nw_86cc5003-b948-45c1-83ef-4b525aad3238">3.5</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="i911a522c2cac46e2b4d2b53bc957559f_I20220331" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDUzNQ_f40e508f-4629-409d-82ea-08bd44e148a6">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7d843963425a422fb93553ae33c2092c_I20211231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfOTM0NTg0ODg0MjU5Nw_a14d5d1a-daed-4f55-bbd7-a1a4d0edd53d">1.1</ix:nonFraction>&#160;million at March&#160;31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_00e7cf6c-cff8-4ab3-9775-3b68575e6038"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_2cf141c5-2358-4db3-87c9-ab14cbc6f1e9"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_a117e502-3bcd-44cb-9cee-ff2c371e8f86"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80My9mcmFnOmMwN2RmNTRmZmNmMjQ2MDc5MzU1ZmNhOWJhZjA3OTRiL3RleHRyZWdpb246YzA3ZGY1NGZmY2YyNDYwNzkzNTVmY2E5YmFmMDc5NGJfNDU0NQ_b70f224e-b88e-4308-b1d3-fc57daeff9ba">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> 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.</span></div></ix:continuation><div><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_46"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMjQ_37e4bd09-999a-4537-b1b9-95ebfc75f6b2" continuedAt="if1534237a07244a3887f58ea42ed31da" escape="true">Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="if1534237a07244a3887f58ea42ed31da" continuedAt="ie228e96a3e314c1990dfc87ead10d5dc"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Loan Origination/Risk Management</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Bank categorizes the individual loans in the total loan portfolio into <ix:nonFraction unitRef="segment" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="INF" name="hfwa:NumberOfLoanSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNDA1_565c118a-529d-4833-adc4-470414c84bd4">four</ix:nonFraction> 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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="ie228e96a3e314c1990dfc87ead10d5dc" continuedAt="i193a06eadeed46b9845cded50f6ccc60"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMjY_bbfc1c06-1c73-4123-bbe8-1cf9785656ae" continuedAt="i9224c84a8d504878a64c7aa91d4be5a0" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The amortized cost of loans receivable, net of ACL on loans, consisted of the following portfolio segments and classes at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMy0xLTEtMS03NjI1Ng_46302a85-f779-4fee-aa37-e922c6eb8fcb">651,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMy0zLTEtMS03NjI1Ng_bea45a10-0610-4ac6-9664-6cdd22a6e4c3">621,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda458af827145d0a4ce7b5c30182dce_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNC0xLTEtMS03NjI1Ng_dde2fe6b-a786-4779-adf4-8f78acfc0f4c">64,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i196d24b1860043f4928d5911c2bb5ca3_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNC0zLTEtMS03NjI1Ng_b4eacedb-1ccf-435a-93d1-5bfbff4ff49c">145,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNS0xLTEtMS03NjI1Ng_5df5f75e-b400-4774-bc5c-699732c912ca">935,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNS0zLTEtMS03NjI1Ng_48f51314-855e-455a-a744-9ed21543f8f3">931,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNi0xLTEtMS03NjI1Ng_6dfa471e-284f-41ef-8f6a-181b83a604b4">1,505,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNi0zLTEtMS03NjI1Ng_3d5ef972-c3bc-4fd5-9cad-89e3d878638d">1,493,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNy0xLTEtMS03NjI1Ng_a402f924-2d69-4695-97d2-b35b634bd7db">3,157,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfNy0zLTEtMS03NjI1Ng_79878357-9d15-467a-956e-1325061b7523">3,191,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfOC0xLTEtMS03NjI1Ng_c0217ac3-d27f-4a67-9f5a-653eaa9dc6f9">223,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfOC0zLTEtMS03NjI1Ng_45a8a705-f820-4aa4-9007-108324ab7d81">164,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTAtMS0xLTEtNzYyNTY_ec5464df-6210-47ab-a7e9-1cd4311920e9">83,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTAtMy0xLTEtNzYyNTY_157e2936-170b-409a-93d0-d303911feb1a">85,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTEtMS0xLTEtNzYyNTY_9db5fed0-ca76-4652-8fb3-d0e5c59d99eb">138,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTEtMy0xLTEtNzYyNTY_8338f5d8-356a-43c4-b9e1-345165a11ff0">141,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTItMS0xLTEtNzYyNTY_8907812e-c06e-47ab-871a-7c2f4f3f788d">222,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTItMy0xLTEtNzYyNTY_42892917-69d5-49b7-a654-dcaee062ab72">226,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTMtMS0xLTEtNzYyNTY_d11c9a0b-dfb4-4f82-a3cd-d436a04cbf8f">217,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTMtMy0xLTEtNzYyNTY_8f9b1fba-0600-4c4b-b548-0e9e86be60bd">232,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTQtMS0xLTEtNzYyNTY_4604f2e9-c0d9-4680-8f03-f9af72076002">3,821,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTQtMy0xLTEtNzYyNTY_dc7d4f5b-41ba-40d6-b42f-5e6a976a09b9">3,815,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTUtMS0xLTEtNzYyNTY_4d72ab2a-187d-4c7b-b7bf-fe7ec2fd1d34">40,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTUtMy0xLTEtNzYyNTY_8b1b725d-23db-4d06-b227-27aa9f60bd07">42,361</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTYtMS0xLTEtNzYyNTY_f84aaf04-2e90-44cd-8fc6-1d1c9a575d24">3,780,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTYtMy0xLTEtNzYyNTY_fb7ccb55-e867-4ab7-8f91-5e344a3ea551">3,773,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances included in the amortized cost of loans receivable:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net discount on acquired loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTktMS0xLTEtNzYyNTY_81849a13-4f9a-42b6-b970-de8d3a79ae00">3,354</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMTktMy0xLTEtNzYyNTY_9916f9a9-feb7-4986-a8e5-429b3ed17bfc">3,938</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net deferred fee</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMjAtMS0xLTEtNzYyNTY_48d3e9cc-81f6-430d-aa57-504ae2f61166">5,310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjMwYmE5MzViYjlkMTRhOTdiYThiMzMzNzlkNDQ4NjIzL3RhYmxlcmFuZ2U6MzBiYTkzNWJiOWQxNGE5N2JhOGIzMzM3OWQ0NDg2MjNfMjAtMy0xLTEtNzYyNTY_fc315438-07f0-4857-91d8-a07f682433f9">7,952</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Concentrations of Credit</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of the Bank&#8217;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.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) Credit Quality Indicators</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of the on-going monitoring of the credit quality of the Bank&#8217;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. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i193a06eadeed46b9845cded50f6ccc60" continuedAt="i3e8922c4b5b74f5385744f802e16fb87"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><ix:continuation id="i9224c84a8d504878a64c7aa91d4be5a0" continuedAt="i7b7d2a112fce444ea82a889fc8ea80e8"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the amortized cost of loans receivable by risk grade at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="51" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial business:</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and industrial</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xLTEtMS03NjI1Ng_8223f9c1-bf5d-4224-90e9-0460b5cd0a39">39,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0zLTEtMS03NjI1Ng_4a8abb3a-a02b-4b85-b57b-2d5d545ff994">98,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi01LTEtMS03NjI1Ng_d3141f3a-2fc7-4753-bf0d-984ffe0af7ff">95,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi03LTEtMS03NjI1Ng_9fa51308-5994-41ac-860a-a80c27f86687">80,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi05LTEtMS03NjI1Ng_75ff4321-e05a-4633-9dc5-cfdfba6c9624">43,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xMS0xLTEtNzYyNTY_52c93f0c-45ab-461a-b5c9-3206d2a36c4d">98,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xMy0xLTEtNzYyNTY_a586bfa4-2013-4583-952d-421e04725447">152,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xNS0xLTEtNzYyNTY_35f11e8c-9434-4bdc-b541-1644fb0ee20e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ed3d1805d946d5a52f33806f3a7dec_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNi0xNy0xLTEtNzYyNTY_c8430323-05fd-4c1a-acb7-5c3393363645">608,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xLTEtMS03NjI1Ng_70c09961-71ad-4b18-9d87-3d9a4ad88ca1">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0zLTEtMS03NjI1Ng_28406b87-3f4e-4952-9d36-296618c0cba1">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy01LTEtMS03NjI1Ng_975a362c-a263-4322-a676-cc322e87430d">957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy03LTEtMS03NjI1Ng_968872f5-c3bc-4872-8882-b709d0d58cb4">5,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy05LTEtMS03NjI1Ng_1b1b38f0-136e-44df-a6e9-0706c8dc1308">1,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xMS0xLTEtNzYyNTY_db52845b-063e-46d4-be97-e3cfebc42f77">3,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xMy0xLTEtNzYyNTY_6dad4d34-98eb-4539-a3e1-67879a752dac">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xNS0xLTEtNzYyNTY_efa64b4c-afaf-4fa9-89bb-bc974201b033">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10695a122cdd4202a36a2dfb4519f66f_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNy0xNy0xLTEtNzYyNTY_150ff5f8-4b72-40ef-a86f-b5248208d650">13,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xLTEtMS03NjI1Ng_5cee0ce8-d264-4a3d-975d-1b197afab75b">882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0zLTEtMS03NjI1Ng_58b9d783-5a5c-4c1c-b662-450a2a78d1fa">283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC01LTEtMS03NjI1Ng_bc4f0cb2-7766-4966-a282-0541e1b2e908">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC03LTEtMS03NjI1Ng_efc17e25-3d04-49ed-b864-5d5e81020e02">4,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC05LTEtMS03NjI1Ng_9bcfb129-e8cb-4090-aa0c-4386730e1e86">9,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xMS0xLTEtNzYyNTY_6c5c7db6-fe92-4fcf-ac57-c30abaa065be">8,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xMy0xLTEtNzYyNTY_b2b5ba7c-96f4-4bde-a8da-1f6a39f11f85">2,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xNS0xLTEtNzYyNTY_95368f63-c4f6-4c8f-8db2-6991148de83b">1,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ef909f821043ed8e0e933f9460771b_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfOC0xNy0xLTEtNzYyNTY_e80b9952-e4cb-44af-94c1-2e221f223991">29,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMS0xLTEtNzYyNTY_d34bb658-c99d-4955-9e2c-c2798b376b9c">40,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMy0xLTEtNzYyNTY_5d294d99-922d-4a44-b594-86b7ec1b2c12">99,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtNS0xLTEtNzYyNTY_36f9adfa-6c06-4e63-8303-058cf90714ba">97,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtNy0xLTEtNzYyNTY_b1ee7a11-0490-446c-88d4-574440a40eb9">90,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtOS0xLTEtNzYyNTY_6118abd6-8305-4dd3-9861-574eb808de2f">54,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTEtMS0xLTc2MjU2_f8d63573-2e70-439b-97ec-d4e85143f738">110,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTMtMS0xLTc2MjU2_8f6c5400-a70f-479a-b59b-85230a82ac0e">156,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTUtMS0xLTc2MjU2_bf883a7b-2678-464a-a9ba-0239d3eb04a7">1,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTAtMTctMS0xLTc2MjU2_11fcb27d-2b2c-4840-b463-696b79a318a9">651,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">SBA PPP</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMS0xLTEtNzYyNTY_9ceae21c-169f-42fc-8728-5a2368f157fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMy0xLTEtNzYyNTY_96397fc2-edba-406a-8378-0cf43ab46b4c">64,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItNS0xLTEtNzYyNTY_1d54cb45-c15a-419b-87d3-7bb833d48827">583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItNy0xLTEtNzYyNTY_47b597b3-9a42-466d-ba62-8d8baf7943ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItOS0xLTEtNzYyNTY_3a4149bd-80ce-4d48-b1ce-9727f152f3bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTEtMS0xLTc2MjU2_8759cec5-366b-45ef-8a95-24c39078f5b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTMtMS0xLTc2MjU2_810201dd-4a77-4641-9ea9-5401ebe0cb4c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTUtMS0xLTc2MjU2_4caba80a-c9a5-4e7f-b026-7f1570de687f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a8a3e34f4d49d08c28ba1b6e79a4f1_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTItMTctMS0xLTc2MjU2_52ef07f1-7eb0-407d-8d0c-691dbce85783">64,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMS0xLTEtNzYyNTY_debce390-5ee0-41bf-bee0-e0de85e62fdf">30,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMy0xLTEtNzYyNTY_c9bf7bdb-7b0f-4462-962a-70d1485a2b5e">177,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtNS0xLTEtNzYyNTY_b3e94705-7612-46af-a6fa-534ba4d54f21">91,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtNy0xLTEtNzYyNTY_51d9b455-14d2-4ed5-b3a8-c125f0d8fadb">181,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtOS0xLTEtNzYyNTY_3fa84608-f491-4c9f-8929-8e3dfe0f4807">75,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTEtMS0xLTc2MjU2_0f628b6c-4157-45ec-a4a2-ccffdfc76184">327,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTMtMS0xLTc2MjU2_e619f4f3-a607-4758-afac-f81730b97184">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTUtMS0xLTc2MjU2_f1934e87-8345-45ad-805a-a27c1a437aed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i392b55c7bbcd41eda7610b52f0587039_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTgtMTctMS0xLTc2MjU2_648cc448-e2e8-467b-999c-b2a98ae505ae">884,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMS0xLTEtNzYyNTY_6e05b545-bbeb-4183-a4c5-b741c5c7f1cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMy0xLTEtNzYyNTY_cb64d02a-a72e-4a07-a32c-a5abd8136482">262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktNS0xLTEtNzYyNTY_512c6fb1-4ef1-43d0-a570-e65898957ac6">2,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktNy0xLTEtNzYyNTY_d11a7bc6-5abe-4978-ae6a-0da2ba3d816a">3,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktOS0xLTEtNzYyNTY_4c05f998-3f3b-4251-875d-738ed8d6617b">5,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTEtMS0xLTc2MjU2_0e07326c-cc38-449c-8472-ea1d8258ac69">16,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTMtMS0xLTc2MjU2_327a83b4-6736-45ee-a630-07233c83c1ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTUtMS0xLTc2MjU2_02ee7910-a919-46fc-b9f6-21708ffe800d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMTktMTctMS0xLTc2MjU2_315e86cb-fac2-471a-8eab-6c0cc0939296">29,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMS0xLTEtNzYyNTY_f7496e18-79fd-4679-8e4e-ad02bf5a1956">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMy0xLTEtNzYyNTY_829e9f71-2de0-4da2-9014-9c0afc923be1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtNS0xLTEtNzYyNTY_b62b9b8f-4b43-42a5-80d6-69a59ceb2a10">683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtNy0xLTEtNzYyNTY_cd5a34be-5bb1-41e5-ac47-c9ebf786afd1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtOS0xLTEtNzYyNTY_d5dba963-0a6d-4981-a693-f3a21bdd0dfd">3,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTEtMS0xLTc2MjU2_2ebce1e1-4c2c-4de9-be39-6c263bf7b7cb">17,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTMtMS0xLTc2MjU2_82bb28ed-34ef-48c9-b2bd-837f1f463a02">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTUtMS0xLTc2MjU2_074d5235-3ced-4e12-96e9-9421558afdd7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f99113c49b44bff8b2726f01f7a1a00_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjAtMTctMS0xLTc2MjU2_79b39450-610d-4dab-8b09-0db0cd757e90">22,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMS0xLTEtNzYyNTY_0cbdd0cf-1799-4676-922c-6b2936c99560">30,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMy0xLTEtNzYyNTY_9f51af44-a83f-44b9-80a4-f86cf85c4357">178,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItNS0xLTEtNzYyNTY_52d940f5-66c5-4ee9-8977-ac4e3b401d01">94,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItNy0xLTEtNzYyNTY_75b880eb-ed67-471d-8ede-3211e558bcf5">185,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItOS0xLTEtNzYyNTY_6dd15833-ac81-4811-8fbf-70c15d26f623">85,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTEtMS0xLTc2MjU2_cf523576-f897-49ed-bd01-50c99ba2c666">361,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTMtMS0xLTc2MjU2_3091b954-9e09-4839-a8ca-e27e206e5130">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTUtMS0xLTc2MjU2_4e550b6c-11d2-41e2-a6e4-51f3d76ad4ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjItMTctMS0xLTc2MjU2_dc1703f0-93f8-45ad-80e4-8d4a312a1818">935,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMS0xLTEtNzYyNTY_9b5f65ce-45a0-4903-8116-f8a88209c176">62,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMy0xLTEtNzYyNTY_50204456-8095-453d-a438-26ac90575fce">190,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtNS0xLTEtNzYyNTY_3212bbfa-1938-4da6-bdfc-f01df5b9d0cf">175,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtNy0xLTEtNzYyNTY_0311111a-01e3-4d26-882d-1b3d809f8cc2">244,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtOS0xLTEtNzYyNTY_69535471-6150-4e07-8d98-999916b0cfc0">142,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTEtMS0xLTc2MjU2_24cb2dc8-3731-44b9-a7c0-8ad55b82ad98">612,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTMtMS0xLTc2MjU2_5f3e51ee-7047-4c88-af22-a856f2f25edc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTUtMS0xLTc2MjU2_5ec44c24-550a-42f2-a0b2-aede9d83d7a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5116a39ff3c4863b8022b9c2c2f89c7_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjQtMTctMS0xLTc2MjU2_a33c7fa0-04e5-472f-894a-a073307148a3">1,429,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMS0xLTEtNzYyNTY_65842d7c-02dd-48e7-8f1c-9a47de2c94a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMy0xLTEtNzYyNTY_e49c1d13-9b8c-4796-80bd-5bbe0a8468c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtNS0xLTEtNzYyNTY_5d95f612-d84d-4321-b4a7-197cd18da753">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtNy0xLTEtNzYyNTY_f3a6590e-6969-4497-9422-72872e25cdbe">3,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtOS0xLTEtNzYyNTY_312ef685-800a-461a-90dd-b873accc253c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTEtMS0xLTc2MjU2_678b8ce5-cc12-4004-b74f-1b40f5211f4a">16,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTMtMS0xLTc2MjU2_49c60b80-d9db-4161-afe9-11fd150cc9e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTUtMS0xLTc2MjU2_18a73b73-cd77-452c-826d-00236d191eae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id50e05d114b844afaaeb935563637854_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjUtMTctMS0xLTc2MjU2_c810a14d-00e2-40f3-a734-3e564af3825c">20,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMS0xLTEtNzYyNTY_e83c5cd9-2a04-494c-ad96-aa38a070474e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMy0xLTEtNzYyNTY_a2e8ad40-fad0-4d15-b7ca-4ff2b7c17309">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtNS0xLTEtNzYyNTY_add9e6d9-52ad-4112-97d5-1302bf0a0cb6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtNy0xLTEtNzYyNTY_93a0f9e9-1c9a-4693-88bf-e14c207c3190">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtOS0xLTEtNzYyNTY_0862f071-4f6c-4200-85c4-fd5f9a74432c">3,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTEtMS0xLTc2MjU2_728c4e26-e44e-445f-8f8e-26460eda5c75">52,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTMtMS0xLTc2MjU2_9aedc9ff-bdac-4fe9-9174-6e9b414aeb64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTUtMS0xLTc2MjU2_6deae304-6848-4a4f-80dc-eaee6c620927">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f95b728a64a4db676a7ffda9898d5_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjYtMTctMS0xLTc2MjU2_571cf5d5-b002-4e76-acb0-17d85efdb0b4">55,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMS0xLTEtNzYyNTY_d4265e6b-8f08-45f5-861a-0b2452ce741a">62,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMy0xLTEtNzYyNTY_68309c75-3ca7-4636-b9fe-fc48daf03547">190,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtNS0xLTEtNzYyNTY_5b9b37d6-8b2c-4c74-be7c-2e67fb8bfd23">175,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtNy0xLTEtNzYyNTY_ffaaed96-332e-4c90-965c-79cf413ad563">248,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtOS0xLTEtNzYyNTY_f8fd310c-a378-450a-b50f-a49be62d087a">146,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTEtMS0xLTc2MjU2_0dd3919d-61f3-4c73-9bc0-b264ed29ebd6">682,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTMtMS0xLTc2MjU2_90bb3cbe-3a27-43e1-b529-12c734335b99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTUtMS0xLTc2MjU2_274d3566-9c8e-4028-9380-1e92ffdfbb7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMjgtMTctMS0xLTc2MjU2_cdd6e59d-4dc8-4542-a87b-681b9121a0d8">1,505,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMS0xLTEtNzYyNTY_2e6b3be6-d1e5-415b-9829-eb977b6867a0">131,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMy0xLTEtNzYyNTY_ce7c455d-fe92-4e93-b802-b54184bb31a6">531,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtNS0xLTEtNzYyNTY_87c024c6-08de-466a-9915-c805c566c503">363,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtNy0xLTEtNzYyNTY_a29edf2e-6bcc-48c4-b605-6511770b6c4b">506,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtOS0xLTEtNzYyNTY_2c56edd7-356f-4c37-9705-49a3a51b4143">261,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTEtMS0xLTc2MjU2_ea866bcd-ec3d-442c-8933-602d9b788546">1,038,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTMtMS0xLTc2MjU2_4921f20d-9034-409b-8fd9-8b99d452fe01">152,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTUtMS0xLTc2MjU2_2622b305-0275-47a0-a3b0-dc77abf5fb46">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbb5dcd3292447a8a38e32defaf8197_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzAtMTctMS0xLTc2MjU2_b863da21-2bff-435d-91ef-cb837b42b69c">2,987,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMS0xLTEtNzYyNTY_ae4b7635-ea77-44fd-98c6-ed9c0f3ded9c">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMy0xLTEtNzYyNTY_e66b29fd-11a6-4b3e-8ef9-ac9c3758131f">1,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtNS0xLTEtNzYyNTY_bdb08dcd-f295-41aa-a712-8fa5441d4637">3,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtNy0xLTEtNzYyNTY_fb0ccb0d-710c-4bbb-a77b-4d4f5a830ae1">12,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtOS0xLTEtNzYyNTY_dd9f84bc-fa89-410a-8a98-1a205abc52a5">7,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTEtMS0xLTc2MjU2_779c4ed6-f982-4fd7-8b37-67b6cee25e05">36,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTMtMS0xLTc2MjU2_4f982455-6e81-4889-87fa-76320139f597">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTUtMS0xLTc2MjU2_a42470ec-7aad-43a2-aa75-c24081f6ce09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ff076867584cb9950de9583bad5bc0_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzEtMTctMS0xLTc2MjU2_95017523-d749-446d-8253-03a630972478">62,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMS0xLTEtNzYyNTY_92be7d56-0265-4392-aec5-399f83ff380d">882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMy0xLTEtNzYyNTY_0d93a4e8-c746-46b3-837d-581c57e87976">283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItNS0xLTEtNzYyNTY_5d325572-2912-49b2-b112-876aeb5aa939">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItNy0xLTEtNzYyNTY_d560fddd-b7ed-41fb-b562-7755b0b7ff91">4,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItOS0xLTEtNzYyNTY_5668d660-e67a-48bf-9fc3-ba13b659660b">16,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTEtMS0xLTc2MjU2_de40606b-afd1-41ea-ab7e-67984400ce38">79,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTMtMS0xLTc2MjU2_391ec1d5-6174-4a2d-be55-dbf93d392c10">2,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTUtMS0xLTc2MjU2_a3e86b0c-68fe-4d43-87b6-7de4d6be79d9">1,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d28085610584e72a763c167afc356ff_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzItMTctMS0xLTc2MjU2_08ea9ab7-0078-4eb9-899e-0b167fc75195">107,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMS0xLTEtNzYyNTY_f99ca295-579d-41f7-860f-a7e67da08bdc">133,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMy0xLTEtNzYyNTY_ca8e9733-75e2-4f0d-8090-5ef2bfc730b1">533,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtNS0xLTEtNzYyNTY_bf817651-ded1-4e35-8738-cec873316e16">369,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtNy0xLTEtNzYyNTY_f13b7c86-9e6f-465b-858d-7a13964900aa">524,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtOS0xLTEtNzYyNTY_33e17dc7-7136-4b02-be14-784cff1d5974">285,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTEtMS0xLTc2MjU2_3f86d76f-ab2f-4959-bedc-e24c3ca0b46d">1,154,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTMtMS0xLTc2MjU2_2535feb9-8c81-4c23-8727-32a9cd08b48f">156,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTUtMS0xLTc2MjU2_f318d5df-ee96-4d25-b3c5-72c9333e4270">1,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzQtMTctMS0xLTc2MjU2_886da196-9392-48c0-87f1-1ea2ecdf04fa">3,157,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMS0xLTEtNzYyNTY_efc7f7a8-bdc1-4240-8e4e-6ed32367d964">24,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMy0xLTEtNzYyNTY_3f4a9d2f-bbb7-4d76-b534-8786a084cad3">129,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtNS0xLTEtNzYyNTY_0946cb64-81c9-4526-b0b3-4a3a660937fd">26,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtNy0xLTEtNzYyNTY_cf692f05-410e-4bd9-b159-83f6685c1327">19,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtOS0xLTEtNzYyNTY_90d9cd80-358c-41a6-8660-47dcb14c9594">4,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTEtMS0xLTc2MjU2_715254bf-c2ef-4ee9-ba91-2afc955e5594">18,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTMtMS0xLTc2MjU2_c1e84853-d5b3-4cb9-a7ed-1ad32d57a487">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTUtMS0xLTc2MjU2_77388512-1c81-4bb4-b849-fc023575c88c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bd57519c564836bc2c18dff6213479_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzYtMTctMS0xLTc2MjU2_35ee1b32-c1ba-44f4-a2fe-0763df4d09e3">223,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMS0xLTEtNzYyNTY_f3b4ef34-f34d-4008-80a4-c338acf5f436">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMy0xLTEtNzYyNTY_9409755f-baa7-40b8-8d12-adcd0da18853">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtNS0xLTEtNzYyNTY_db45f16a-a605-47fb-94bd-8753e51cf0d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtNy0xLTEtNzYyNTY_890c6aca-a254-4981-9fd6-6c6ccf71b3a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtOS0xLTEtNzYyNTY_3703bec5-3970-4106-9297-9e498abd63cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTEtMS0xLTc2MjU2_c66d2aa4-4405-412e-a2a5-ab4f21d641a6">179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTMtMS0xLTc2MjU2_02986014-9c20-4317-9a93-bfb74dc81648">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTUtMS0xLTc2MjU2_c0eb9176-cc82-4c26-9c2e-5c357979ca42">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0369b5452a64a47a14d13d56d2181e2_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfMzgtMTctMS0xLTc2MjU2_f2fa8565-89d0-4534-9e00-b0af4b9a33f4">179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMS0xLTEtNzYyNTY_0b1b09bc-0f5d-442a-9286-c0c808508d3f">24,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMy0xLTEtNzYyNTY_a91e17a4-bb7a-468f-865d-d0ca630ba958">129,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtNS0xLTEtNzYyNTY_22e367a9-62b2-4bad-907e-e423fb2b2631">26,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtNy0xLTEtNzYyNTY_3df932fa-3a01-43bc-8a48-7a115ef9cbf9">19,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtOS0xLTEtNzYyNTY_274aa697-c866-4f1d-848f-649bf38385e6">4,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTEtMS0xLTc2MjU2_a4508fe3-1c38-43d6-9fa0-c56d0aa09c87">18,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTMtMS0xLTc2MjU2_06d1830a-d6fc-459d-94f6-4fd74b03d583">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTUtMS0xLTc2MjU2_bd714443-d63c-4006-a653-528bd5682a91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDAtMTctMS0xLTc2MjU2_2a4c49e3-706e-4741-8223-a944514e46c4">223,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Real estate construction and land development:</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMS0xLTEtNzYyNTY_f8d90df4-949e-47b3-81f2-0a36cc89fb95">8,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMy0xLTEtNzYyNTY_b432dc75-0575-4cce-b008-cfaa49bb165a">44,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtNS0xLTEtNzYyNTY_fb05d287-79b1-4e44-94f3-bd2a33c5b7b9">13,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtNy0xLTEtNzYyNTY_c914cc1b-25ad-4676-9ba4-a45eb430b77a">12,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtOS0xLTEtNzYyNTY_54b941ca-45aa-48c8-a675-f483688ffd84">2,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTEtMS0xLTc2MjU2_827f222e-2e22-4ef3-8ea9-b9a379a80040">1,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTMtMS0xLTc2MjU2_2887b327-88ae-4a28-87b0-8c14c37ce64c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTUtMS0xLTc2MjU2_c2101712-9b49-4f86-8fae-718a9a2bb926">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8158a203b2a945cd8ecf055f33755725_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDMtMTctMS0xLTc2MjU2_4fb20749-d916-4027-9b92-3dfb77b51a6b">83,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMS0xLTEtNzYyNTY_888f59de-85bc-40d5-9ac3-821dcf47b9f5">5,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMy0xLTEtNzYyNTY_bc23d5a1-fddb-4c2f-8d1e-7b5f8196ae1d">68,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktNS0xLTEtNzYyNTY_a1047970-3fa3-483e-bb11-734f5a15c612">39,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktNy0xLTEtNzYyNTY_06b76086-1394-4d2b-9b3a-6cddd5c45f00">18,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktOS0xLTEtNzYyNTY_a30b398b-5b46-4fb0-964c-a9617f4f3e2e">3,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTEtMS0xLTc2MjU2_d8c9cec7-835f-4876-8c6c-529b6a219246">1,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTMtMS0xLTc2MjU2_59d686a5-dfb9-4128-824a-41da8f651698">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTUtMS0xLTc2MjU2_705a5333-427e-4137-b0e3-e852f1cc2f81">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i729c941ad48f4ebe871b33741b000cff_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNDktMTctMS0xLTc2MjU2_ba1affe7-f1c4-4417-b1b4-763d8e51f42d">137,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMS0xLTEtNzYyNTY_3e1dc71c-88eb-417d-8248-3180e75f0e73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMy0xLTEtNzYyNTY_8f7154f0-146e-4404-83b3-0e91544a1d85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtNS0xLTEtNzYyNTY_0bfae61d-bf27-4bb1-961b-80baeab7056b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtNy0xLTEtNzYyNTY_6294520a-db4c-4aa4-9a7b-08542ca9cf08">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtOS0xLTEtNzYyNTY_926e7ecb-c244-4f24-a6c6-90a8f6edb5bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTEtMS0xLTc2MjU2_a39f2a2c-eba4-491e-88b1-1724ff1ef471">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTMtMS0xLTc2MjU2_cee84adc-3fef-47f6-be31-481dc9884cd7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTUtMS0xLTc2MjU2_5d8c90f9-6c43-4f5c-ae7c-692d270b635e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic08d83773ce74135b0bfc889609f8d5a_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTAtMTctMS0xLTc2MjU2_7ce28010-20a3-43fb-abc8-2ef1591b1c0a">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMS0xLTEtNzYyNTY_3e5164fa-aecb-4c03-906c-680f19181861">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMy0xLTEtNzYyNTY_c35a1bcc-0809-4037-8915-fd4d5cc0d769">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtNS0xLTEtNzYyNTY_40fece55-56bf-4b32-a9e0-1374caddb6c1">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtNy0xLTEtNzYyNTY_354b2782-4059-4e27-b13b-8b13f1d6d3aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtOS0xLTEtNzYyNTY_3b533e4c-e0d4-4d46-813f-95b1c64f4817">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTEtMS0xLTc2MjU2_c86520c7-eba9-4b5d-a089-390561bbc4df">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTMtMS0xLTc2MjU2_a18a1319-7fe3-48e0-b4a6-604460e65045">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTUtMS0xLTc2MjU2_c01d29d1-e6cd-453a-9c2e-d1e801e08d6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3926d75823a74cf495e13bb71943b558_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTEtMTctMS0xLTc2MjU2_36fcec95-fc27-468b-b147-3646e88d393f">1,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMS0xLTEtNzYyNTY_abe22093-cdeb-42b7-993a-4f722bfbee19">5,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMy0xLTEtNzYyNTY_4e52b2aa-b22a-4781-b1bf-83a2175ebbf1">68,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtNS0xLTEtNzYyNTY_881f8ec7-fd19-481c-abf6-35e85aebb4e0">40,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtNy0xLTEtNzYyNTY_6b5f1159-5cb8-4cc9-8103-065ffa804776">18,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtOS0xLTEtNzYyNTY_1ad41931-ab4b-4871-9d5b-383b1558176e">3,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTEtMS0xLTc2MjU2_508efc6c-524c-4468-8661-925b048a445a">2,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTMtMS0xLTc2MjU2_7198d8a0-877b-4bbe-9aee-6d9c5bb070b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTUtMS0xLTc2MjU2_83e4225a-a3e0-462a-93b3-874e5885a651">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTMtMTctMS0xLTc2MjU2_16a323a8-8285-410e-b9cf-fb7dd7a1ddaf">138,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total real estate construction and land development</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMS0xLTEtNzYyNTY_dea697c4-62fd-4431-beda-5162f8c976e6">14,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMy0xLTEtNzYyNTY_91654f17-dfc9-46ac-b2c6-64f015afa28e">112,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtNS0xLTEtNzYyNTY_9522c376-14d7-43a3-8a08-594945f59b34">53,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtNy0xLTEtNzYyNTY_36ec8683-3995-4663-914b-c6cf52ba011b">31,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtOS0xLTEtNzYyNTY_4fc1dd27-0702-47e6-afcb-166041ec6b52">6,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTEtMS0xLTc2MjU2_1a739447-e913-494d-ad29-56320eecbded">3,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTMtMS0xLTc2MjU2_dcc7e81b-63bb-4a97-8210-fff4e7f64297">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTUtMS0xLTc2MjU2_9bd6f9de-d54b-492a-a212-aa5becfea78b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ea4f0ccd1bd438aae8400e714ba0548_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTUtMTctMS0xLTc2MjU2_82e2acad-9246-4ab5-a430-1f65647a1af1">220,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMS0xLTEtNzYyNTY_c82770f7-364d-4e9a-a7a5-5efb62873599">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMy0xLTEtNzYyNTY_8239e667-ecb3-4785-bbad-7fcb40eb09af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtNS0xLTEtNzYyNTY_97481071-6233-46ee-8038-7af9e16caa11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtNy0xLTEtNzYyNTY_0f044e48-48d4-442a-9fb4-b9d04d71682d">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtOS0xLTEtNzYyNTY_78680683-68ad-4c44-89a1-1d7f94a1743e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTEtMS0xLTc2MjU2_3e9fbf72-1e3a-4723-b0be-c2f63e5fbf4e">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTMtMS0xLTc2MjU2_9e935cb5-f68f-429f-b1bf-acd2758f9644">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTUtMS0xLTc2MjU2_d59ccd6c-1529-4d99-b008-40d1aa58384a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45bd4f6c09764f4e8ea1ae036e88f361_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTYtMTctMS0xLTc2MjU2_26a6ad20-55db-4242-b5cb-ec1f3eaa6d21">272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMS0xLTEtNzYyNTY_2e239550-0268-4cb2-9b51-419520383676">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMy0xLTEtNzYyNTY_86a5915e-b856-4f2d-814a-10b74f9400c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctNS0xLTEtNzYyNTY_cddbac63-8c1e-43e6-aff1-db3ca9362fdb">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctNy0xLTEtNzYyNTY_59d4825a-490d-4f28-b006-8cd735450225">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctOS0xLTEtNzYyNTY_31dc6311-c8a3-473f-92cb-c02e0342b777">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTEtMS0xLTc2MjU2_22d33c2a-5fea-46d1-9c11-255bb713077b">572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTMtMS0xLTc2MjU2_5f1538f8-6a85-427e-9959-2153d438453f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTUtMS0xLTc2MjU2_9eb05015-9c07-4654-b81c-471f8c287e15">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19d943715d84f87b5c6ab58e5a37c63_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTctMTctMS0xLTc2MjU2_f79f0f13-044e-4038-8323-65f3ecb81ece">1,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMS0xLTEtNzYyNTY_653a017f-6720-41d6-948a-56a034a48f7d">14,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMy0xLTEtNzYyNTY_2fb8c351-ed65-421e-84cd-cc62e0b99873">112,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktNS0xLTEtNzYyNTY_36466790-08e2-43f7-85ac-5c6641b2016e">53,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktNy0xLTEtNzYyNTY_c52841be-7fc5-4870-b551-d343d572013e">31,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktOS0xLTEtNzYyNTY_14ad80b5-8cd7-4851-973b-718e294477ed">6,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTEtMS0xLTc2MjU2_dba1cc2c-dd95-4bbc-ae65-0c42fe5999d1">4,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTMtMS0xLTc2MjU2_a985f35c-30a1-4429-84f3-ac48ad8ac5d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTUtMS0xLTc2MjU2_4c547a6f-2856-4646-8aa5-2b3cf4ec2eef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNTktMTctMS0xLTc2MjU2_c7dd49af-717a-4e88-b180-0a3826f2b92a">222,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i3e8922c4b5b74f5385744f802e16fb87" continuedAt="i467e8014213b40edb8237d67544b37f5"><ix:continuation id="i7b7d2a112fce444ea82a889fc8ea80e8" continuedAt="if83ea59525ed4cd4a86a148dde09dd06"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMS0xLTEtNzYyNTY_020dd53c-dda5-4c84-8f7c-6de33d2139b4">937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMy0xLTEtNzYyNTY_6918d56c-6630-44e1-b7ed-245eb1e36c31">1,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtNS0xLTEtNzYyNTY_3a7220a7-6b9e-42d3-9839-9ba2073e856c">13,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtNy0xLTEtNzYyNTY_5a323f7b-f085-4e83-9cc9-63286f3ac4f2">40,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtOS0xLTEtNzYyNTY_0aa44305-e952-4387-813b-1f216117fd8a">25,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTEtMS0xLTc2MjU2_d913113b-e6cb-4f38-9767-6073f7fca192">22,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTMtMS0xLTc2MjU2_971ae45f-b05f-4b61-ad76-368e0831f305">110,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTUtMS0xLTc2MjU2_121adf97-8680-488c-bad6-0728bc9a8a49">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1868f51464d849cd956fab17ef3eb568_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjEtMTctMS0xLTc2MjU2_1c0c45db-a4dc-4808-b4c1-bb8c1a4f96eb">215,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMS0xLTEtNzYyNTY_1fa117d3-c787-4e56-9b27-daddc8238f62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMy0xLTEtNzYyNTY_c19546d5-c5fb-4ae8-a115-ca1150b6808f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtNS0xLTEtNzYyNTY_3680ac2d-f525-413a-8ec6-ee57000acd46">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtNy0xLTEtNzYyNTY_598180a3-f525-4b78-9e48-ab742082ded9">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtOS0xLTEtNzYyNTY_394e5ebc-1e24-4789-8c9e-e69960135c4a">419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTEtMS0xLTc2MjU2_a53438ca-64bf-483f-8233-67fc3b71e8b4">1,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTMtMS0xLTc2MjU2_df4b6294-7508-4053-9b20-c8f7dee142b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTUtMS0xLTc2MjU2_e1f560cd-c735-40a2-86fc-ed4b7e2b59e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34191648889d4276a714b293a06ffb23_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjMtMTctMS0xLTc2MjU2_9618f46e-25cb-45f8-b901-ae8b83f19113">2,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMS0xLTEtNzYyNTY_259f9ff6-4fa0-41dd-98c7-0dd73c72f58b">937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMy0xLTEtNzYyNTY_e3e440cc-70fc-4006-b7e0-59b5e0d2e544">1,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtNS0xLTEtNzYyNTY_0d2bc649-10c0-4e4d-ab39-9a741016d6ba">14,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtNy0xLTEtNzYyNTY_1e39f488-8cd0-4fb6-aabd-fe3b0bee91c4">40,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtOS0xLTEtNzYyNTY_a5867066-a3a4-4939-9609-4aec641e5326">25,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTEtMS0xLTc2MjU2_7408a0d3-540a-4e07-8edb-14536b690613">24,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTMtMS0xLTc2MjU2_420e12da-d046-4d66-bfee-4f555522d698">110,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTUtMS0xLTc2MjU2_3bea1163-88ed-4250-ada7-8e8f9d1a2061">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjUtMTctMS0xLTc2MjU2_f923bc9b-d3d8-4400-ab0f-6f64d3ec8a6e">217,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMS0xLTEtNzYyNTY_e799c8ad-4348-4df0-8635-c3c1b2390171">171,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMy0xLTEtNzYyNTY_28c1adeb-9fdc-490d-8021-f81a7255f4c1">774,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctNS0xLTEtNzYyNTY_cf902911-39d7-4c97-a0cb-9a126cfffb3c">457,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctNy0xLTEtNzYyNTY_ba7a8001-9047-49da-92d0-159d81d6b4db">597,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctOS0xLTEtNzYyNTY_034c1503-d716-4311-86e5-fe62e0c1a75f">297,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTEtMS0xLTc2MjU2_d8771842-41c4-4e5b-a1c9-c55f7e343f02">1,083,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTMtMS0xLTc2MjU2_42f11a08-8067-4cf7-9ad6-e07873f0c06f">263,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTUtMS0xLTc2MjU2_74658f02-17d0-4bf4-b5a7-dabe96c083bb">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bc9d4bed8054332b74fc5d15c7a675a_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjctMTctMS0xLTc2MjU2_a0c961e7-ad72-4a81-95d9-ab849ef7d3ca">3,646,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMS0xLTEtNzYyNTY_3cffad6e-eda4-4373-9bf6-f6338bd86164">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMy0xLTEtNzYyNTY_842cdc26-ca61-4c1c-b537-52385056f235">1,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtNS0xLTEtNzYyNTY_ef19dadf-4723-4162-893b-c8542790c680">3,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtNy0xLTEtNzYyNTY_4207491c-d3eb-4fb9-a357-f42685bfb5fa">12,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtOS0xLTEtNzYyNTY_1a58fc23-adb9-469b-a6ce-6ec538264555">7,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTEtMS0xLTc2MjU2_fe504fc2-ddb6-4e1c-abe1-bf5d0ca6bf7d">36,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTMtMS0xLTc2MjU2_15a97a2a-b741-4c5d-99b4-fff78dcc88ba">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTUtMS0xLTc2MjU2_f765422c-9a05-4801-9646-6504f6a5ab9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic362a59e1c3d4dc59ef3de28ba25c7d9_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjgtMTctMS0xLTc2MjU2_fcb58b3a-9187-4a7f-bacc-873911aab885">63,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMS0xLTEtNzYyNTY_52e82ef1-b7ad-41ab-846e-fa3a078dc9a7">882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMy0xLTEtNzYyNTY_3520615a-bc95-4e28-9869-1f366abdd440">283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktNS0xLTEtNzYyNTY_5476d928-f284-4447-b3c3-d7bddf9dc897">2,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktNy0xLTEtNzYyNTY_28902e79-845a-45ca-b170-2d773f572098">5,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktOS0xLTEtNzYyNTY_32d0065f-5fb2-42a0-9d31-310d933a0391">16,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTEtMS0xLTc2MjU2_4b772609-ff93-4692-a592-0c2c131d26c0">81,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTMtMS0xLTc2MjU2_7471d245-9300-4bdf-ba00-633d30eced5c">2,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTUtMS0xLTc2MjU2_7128abd3-63d6-4015-9f89-098bc1513504">1,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id749c4418a334643a0d461c09ac80fc7_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNjktMTctMS0xLTc2MjU2_b6c5910a-b6d9-4e00-b748-5542aff335d8">111,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMS0xLTEtNzYyNTY_92e97a3d-18b4-41ea-90c4-5593ac9e89ad">172,296</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMy0xLTEtNzYyNTY_40de692e-a4f1-4da2-9cd1-d050cc40f08e">776,562</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtNS0xLTEtNzYyNTY_1d908d42-2e74-4cfd-88b5-ad33c50cc9a2">463,984</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtNy0xLTEtNzYyNTY_8ca0284f-a931-4ecd-8b87-6564e0d0d444">615,601</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtOS0xLTEtNzYyNTY_42e47d33-3b51-437e-b435-bcbed4161857">321,997</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTEtMS0xLTc2MjU2_1f355759-17ad-44c6-99e8-65c343323b08">1,202,091</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTMtMS0xLTc2MjU2_b28305a8-45cd-48cb-b0f4-bd5ad4bb4b70">267,595</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTUtMS0xLTc2MjU2_5a261ccc-06fb-4493-a873-c7854f723513">1,052</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjc0ZTczZjViNzkzZDRhN2I5MTlhNTY3Y2NlOTcyNzdmL3RhYmxlcmFuZ2U6NzRlNzNmNWI3OTNkNGE3YjkxOWE1NjdjY2U5NzI3N2ZfNzEtMTctMS0xLTc2MjU2_8e6fb020-55f2-4588-8209-22f3a63ada87">3,821,178</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2021 origination year includes $<ix:nonFraction unitRef="usd" contextRef="i7601559242f6448ab4267b753b19116b_D20220101-20220331" decimals="-5" name="us-gaap:AllowanceForLoanAndLeaseLossesLoansAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfOTM0NTg0ODg2MzkzMw_3d1f227b-949c-4d7f-b634-6b13690663cb">42.2</ix:nonFraction>&#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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial business:</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and industrial</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xLTEtMS03NjI1Ng_094f6873-0fa8-4a59-aba1-45cdf222183b">95,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0zLTEtMS03NjI1Ng_34fb2b41-fc6b-44d6-9293-943776d433ed">100,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi01LTEtMS03NjI1Ng_6514dffe-a7a1-4170-934a-d71bafbdd10a">94,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi03LTEtMS03NjI1Ng_468532dd-de29-4fd7-9e60-07a40ecd445a">54,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi05LTEtMS03NjI1Ng_614700bd-cfb6-484c-9d1c-ed549b0cdffc">28,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xMS0xLTEtNzYyNTY_9ecf8a80-0bbd-428b-b75c-63236c2cdff9">77,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xMy0xLTEtNzYyNTY_8ae932d8-7076-43b7-bce8-a31be6f6afde">127,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xNS0xLTEtNzYyNTY_f5b7eeac-8d37-47a8-8ef4-a5cf43a67752">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf794769fd54f24b9236abe66bddd46_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNi0xNy0xLTEtNzYyNTY_9516af96-be6c-4e9f-9896-39471176e747">580,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xLTEtMS03NjI1Ng_ad303335-697c-4f39-856c-0c8f993650d5">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0zLTEtMS03NjI1Ng_da6d7b22-f5cc-4b8b-bd66-a0387ed0cb54">884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy01LTEtMS03NjI1Ng_481c8ac1-d19c-41a1-ba06-d2d94ffb2c2e">5,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy03LTEtMS03NjI1Ng_7f622474-711d-472e-b06a-efb9e890e8e2">1,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy05LTEtMS03NjI1Ng_532b7091-a59f-4198-b08d-925d85e49d7e">2,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xMS0xLTEtNzYyNTY_8ec43205-d273-4bf7-ba4c-dc7c2a286688">2,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xMy0xLTEtNzYyNTY_d22de793-e30d-4f0d-a71d-5c285eb5502b">2,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xNS0xLTEtNzYyNTY_df163f58-d03a-4da7-8da2-2429498b057c">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c7ab645805438e803e27d2a256f1e5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNy0xNy0xLTEtNzYyNTY_29d78ea8-69ee-4f3b-b031-f83404166213">15,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xLTEtMS03NjI1Ng_81d0cd47-5328-4e1a-9b43-1cbee14725dc">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0zLTEtMS03NjI1Ng_abc88537-07d0-403b-844d-f85bacaec350">1,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC01LTEtMS03NjI1Ng_684c70ca-9a90-480e-a15b-db753aa8afde">5,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC03LTEtMS03NjI1Ng_06a7cf7d-41dd-497c-ba85-36076eb7ac00">2,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC05LTEtMS03NjI1Ng_66f4eba6-e98a-4f93-b755-d534f4527f6e">2,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xMS0xLTEtNzYyNTY_ad6fff29-4cae-4f27-bfb0-3710d3d63848">6,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xMy0xLTEtNzYyNTY_b366003e-766c-4216-bf15-99a387fe3816">4,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xNS0xLTEtNzYyNTY_123d90a4-57dc-416b-8289-981523588738">568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8662033c197e485fb25e00303ad0f2d1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfOC0xNy0xLTEtNzYyNTY_67796b5d-0cce-4dde-89ce-6b8154d6645d">25,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMS0xLTEtNzYyNTY_46917f71-75f1-4cef-8fe5-36064d39b6cb">97,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMy0xLTEtNzYyNTY_31c017ec-a404-4049-8024-55aaa41ead09">102,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtNS0xLTEtNzYyNTY_514eb6b0-e9fc-4883-a9dc-6caeba379df3">106,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtNy0xLTEtNzYyNTY_2a83bd66-2e1c-4fee-939f-bd177576f617">58,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtOS0xLTEtNzYyNTY_d4c6a2dd-0f12-40b9-98db-3edfb3c7d732">33,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTEtMS0xLTc2MjU2_ce581d0e-59ff-4215-bec3-b0414fa92e23">86,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTMtMS0xLTc2MjU2_23d5c437-72dd-4e4c-bf6a-e16bb71fb477">134,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTUtMS0xLTc2MjU2_d6c1a34b-e7e4-47c7-8dae-515b3198765b">1,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTAtMTctMS0xLTc2MjU2_e40b8b8c-5893-4955-a1fb-96b0a20caeff">621,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">SBA PPP</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMS0xLTEtNzYyNTY_429392cb-af90-45cf-a9a2-456c0ef31921">139,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMy0xLTEtNzYyNTY_ee989aff-606c-4193-aef6-a375060b6e8d">6,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItNS0xLTEtNzYyNTY_228a869b-1cb9-4a0c-a8f1-9d84e3c1c85b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItNy0xLTEtNzYyNTY_3c73df85-0abf-4538-94bc-edb664bdbc44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItOS0xLTEtNzYyNTY_b628fba5-e6ef-4dd3-84c7-001c57ad1bf1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTEtMS0xLTc2MjU2_6a599780-2940-43e8-8876-863acb62f650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTMtMS0xLTc2MjU2_a86fcdd3-57ff-4e52-946a-5be517e671f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTUtMS0xLTc2MjU2_383f6b60-3fd9-4e5b-b91d-a9dff2b9e237">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49736a0430eb4e9abd3f9a39a468b6b8_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTItMTctMS0xLTc2MjU2_be66d541-e902-4141-91d2-bd17aefa9cf9">145,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMS0xLTEtNzYyNTY_3498fd20-0f74-45dd-b617-f5d988aaa1f3">182,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMy0xLTEtNzYyNTY_4e4d8fd2-dfad-4842-9065-158c4652e44c">90,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtNS0xLTEtNzYyNTY_19a851f2-4079-47cf-a90d-feea60f0f37a">188,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtNy0xLTEtNzYyNTY_2ce98765-72d3-4131-b944-22a870e47b63">73,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtOS0xLTEtNzYyNTY_215e719c-81b5-46ab-b2b9-a1e30598a0b4">66,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTEtMS0xLTc2MjU2_b52f6243-3def-487c-942f-6772c97d6acc">273,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTMtMS0xLTc2MjU2_df5fd938-022f-4094-9b67-65d73a1f1634">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTUtMS0xLTc2MjU2_c5c335de-725f-4814-909b-50662f84f23a">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2a8302e2084159b8d2a1f761b39651_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTgtMTctMS0xLTc2MjU2_8c69a4e6-529d-43c6-b255-a268e894ee7e">875,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMS0xLTEtNzYyNTY_119caaed-512f-4b5d-8737-86ae7a8d9e11">264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMy0xLTEtNzYyNTY_f7f5844d-72d7-4f0f-a8df-14fbcbf93d65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktNS0xLTEtNzYyNTY_38c7b68b-db07-49d3-901e-4c4f4d953d60">3,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktNy0xLTEtNzYyNTY_c54f3c5c-2c94-4224-9d3f-859bc9064138">7,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktOS0xLTEtNzYyNTY_c123935b-223d-489a-9147-516d6585b796">3,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTEtMS0xLTc2MjU2_20843f31-64f3-446f-abdc-c8557cd5536c">16,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTMtMS0xLTc2MjU2_809dc744-b207-4331-81b0-ff069aafa8cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTUtMS0xLTc2MjU2_4d2275a6-6153-4f9c-bf30-b6a27a65c711">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMTktMTctMS0xLTc2MjU2_3f8a9dbf-ebb3-49c9-81b4-06983ad12514">31,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMS0xLTEtNzYyNTY_325c3ee0-1bc5-4336-80d9-a52b3c0f0a28">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMy0xLTEtNzYyNTY_0095419a-dc15-4d21-af36-1b1dbd8d44c1">1,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtNS0xLTEtNzYyNTY_32e86c23-aeb3-453b-87ad-a8e792700706">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtNy0xLTEtNzYyNTY_3819f363-4ec0-4773-8dcf-420262fdddec">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtOS0xLTEtNzYyNTY_70a18c28-29d3-4073-b76f-982502e2d6e1">3,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTEtMS0xLTc2MjU2_dc9c5d0b-dbe4-4a80-b45c-e1b1daadf779">16,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTMtMS0xLTc2MjU2_5a01cb22-c10b-4ce1-b9c1-7b0e662278a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTUtMS0xLTc2MjU2_855abb15-1718-4f5a-bbed-237f92d21b60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cfa1c4bcc4488834d397e87f8422b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjAtMTctMS0xLTc2MjU2_82a6c409-1fda-43a4-ae62-8ae8872295ee">24,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMS0xLTEtNzYyNTY_06d05eeb-47b6-4b32-8369-50a20bfe4c0d">183,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMy0xLTEtNzYyNTY_e3e54c94-0dda-45fb-b6e4-f2703cc21915">91,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItNS0xLTEtNzYyNTY_f15ff70e-cab7-454b-87c0-750bdd82fcc3">191,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItNy0xLTEtNzYyNTY_d6844ec5-d801-4e10-abbc-b83e466a6b80">85,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItOS0xLTEtNzYyNTY_75853188-f7b6-4f56-8032-520a97f3bf98">72,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTEtMS0xLTc2MjU2_aa2881ca-1b3d-44a8-8d7e-459cb1a5268c">306,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTMtMS0xLTc2MjU2_28733fdf-d9b9-4a2e-b9ba-6edc2b31ae0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTUtMS0xLTc2MjU2_ff528a4c-f368-427e-9613-9567242f77e4">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjItMTctMS0xLTc2MjU2_1d9b3fb5-a9bc-4c60-9e1a-052d30347cdd">931,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMS0xLTEtNzYyNTY_a0600067-6a58-47c9-aa6d-a58c1a57a645">187,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMy0xLTEtNzYyNTY_7970f4dd-e980-4d52-9f4c-5b10cdbb34d0">185,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtNS0xLTEtNzYyNTY_77037221-4abb-4032-a9c8-94d84ddebf74">244,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtNy0xLTEtNzYyNTY_942f639f-ea74-4ee3-b8e1-0a1f6147eb26">149,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtOS0xLTEtNzYyNTY_14274ffe-4e5a-4fae-8fc9-46d83ca9759f">144,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTEtMS0xLTc2MjU2_8df994de-11b6-42af-bacf-184634a06bfd">499,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTMtMS0xLTc2MjU2_311aa0e2-4687-48e8-8e14-72e679a505ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTUtMS0xLTc2MjU2_b32a416e-b933-4728-b970-19eda55f6afa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide6a0b93e47a4782b499cb598031c90e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjQtMTctMS0xLTc2MjU2_d6661ac4-3fbf-4b55-b1c8-497e5cc32609">1,411,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMS0xLTEtNzYyNTY_ccb9e2b2-5a85-445e-b7a8-208cbb67a585">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMy0xLTEtNzYyNTY_c36279ca-ecee-4a7a-b8fc-a367cac81e11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtNS0xLTEtNzYyNTY_06aa8ef8-3178-4e0d-b346-127c9d8d4334">5,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtNy0xLTEtNzYyNTY_85a24d3b-6887-4bce-ac29-8258139f3d76">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtOS0xLTEtNzYyNTY_11e3169c-4210-4887-aef1-8bfa4a00cfd2">15,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTEtMS0xLTc2MjU2_cdae2474-4d9d-4e2a-8a67-9080fb901442">2,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTMtMS0xLTc2MjU2_674b5c74-70e2-49cf-81e6-429914665a95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTUtMS0xLTc2MjU2_963d6025-fab1-469a-9056-ff8b1a334054">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5098eab92242448eec9b7e2ba8faf2_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjUtMTctMS0xLTc2MjU2_1d8bc9af-d9c6-44c5-b95b-53893203bbf7">23,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMS0xLTEtNzYyNTY_032faaa7-56c4-44a0-ac86-cff02b345c5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMy0xLTEtNzYyNTY_9ea85ab9-f632-41d3-9237-ab8416bc0049">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtNS0xLTEtNzYyNTY_9d2bbead-59e4-42a5-8924-6c23aa3521d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtNy0xLTEtNzYyNTY_375e444d-c1a6-4593-a15a-2a930c1acff9">3,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtOS0xLTEtNzYyNTY_689f598c-b99e-41b1-af9a-71bae51064a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTEtMS0xLTc2MjU2_d308df76-92f3-4e78-a3d2-78949e1504e2">54,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTMtMS0xLTc2MjU2_6d06cf8b-f9b1-4f3a-87c5-f0638733914c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTUtMS0xLTc2MjU2_ef3339b5-2d76-4ce2-ab9c-b6abed2f5c19">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic40f5f72e4e34bfba57d84420180578a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjYtMTctMS0xLTc2MjU2_9a7120ca-13b1-450e-a6e4-95f1196caca4">57,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMS0xLTEtNzYyNTY_b0f7610a-ad98-4adb-a757-55e1b3ab1b38">187,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMy0xLTEtNzYyNTY_290afaa6-2557-458c-a989-d3c03f7c8269">185,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtNS0xLTEtNzYyNTY_ac214a2d-0dad-466b-88ea-0e14a1f2eef1">250,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtNy0xLTEtNzYyNTY_0e567a7b-6105-473d-ae24-19cd0d9b8e7b">152,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtOS0xLTEtNzYyNTY_e2a57f75-0f0c-40ed-99a4-8ed6a29763a7">160,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTEtMS0xLTc2MjU2_573fb090-0fd6-4a11-b946-4f106ca7dded">556,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTMtMS0xLTc2MjU2_ce48c620-0b2e-4c7c-9afe-b44a085a6db9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTUtMS0xLTc2MjU2_abb16137-375c-400b-b1ec-0574d0acc826">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMjgtMTctMS0xLTc2MjU2_7671c615-b90e-47d6-a5aa-0bf3dfadf623">1,493,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMS0xLTEtNzYyNTY_29dc4b63-9dce-438f-85b1-9ec45654ff65">605,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMy0xLTEtNzYyNTY_d88406fc-f491-4154-954a-c1be32faf80b">383,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtNS0xLTEtNzYyNTY_0f843d20-f78f-4847-8920-17a3b6e09b5e">527,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtNy0xLTEtNzYyNTY_59f4da75-7187-44dd-bee5-6683ae37e2b1">277,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtOS0xLTEtNzYyNTY_4f0d9ce5-7d07-48ec-80a3-901d03d3a094">239,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTEtMS0xLTc2MjU2_7b068df1-9ab6-4445-b6d7-a5a4bfd22815">850,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTMtMS0xLTc2MjU2_43bcc516-d55a-469c-b7a0-5d46d813c73f">127,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTUtMS0xLTc2MjU2_78d53db6-875c-481e-b881-7642177735dd">1,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7756dbd4db4d4ee4961cad6bd4be1cad_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzAtMTctMS0xLTc2MjU2_741cc4a5-a051-41dd-a548-a297fbeb81b7">3,012,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMS0xLTEtNzYyNTY_40a714c3-6822-466e-a523-11485728ae19">590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMy0xLTEtNzYyNTY_637c54ac-2dd5-403b-a73c-3ea721c42f91">884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtNS0xLTEtNzYyNTY_86dd3482-117f-498e-a31f-80cc849aedfd">14,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtNy0xLTEtNzYyNTY_5344e1fa-7835-4375-b886-e548527c9cef">8,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtOS0xLTEtNzYyNTY_b9878d29-4a9c-4693-8910-bb6fb7b2a8c9">21,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTEtMS0xLTc2MjU2_00768cbd-5f85-4a90-927e-d596744f50ff">21,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTMtMS0xLTc2MjU2_a17a3c0f-508b-4aaf-b7c8-47dd2b68bcb9">2,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTUtMS0xLTc2MjU2_ffefc804-805f-40e1-a1f8-823863ffd98e">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0e1f95f9144dd9acf068f27dc10200_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzEtMTctMS0xLTc2MjU2_896d8b66-369e-46e7-ad41-89b6039c1800">70,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMS0xLTEtNzYyNTY_3cfc6e35-cf93-43b5-809a-651de070bb74">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMy0xLTEtNzYyNTY_8d5a0d4c-8255-478e-b3bf-120b371ddab8">2,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItNS0xLTEtNzYyNTY_0e2645a0-b069-4325-835e-c555216e0331">5,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItNy0xLTEtNzYyNTY_2ea6bf30-a9c5-486f-a2ec-8f2bbefa3f13">9,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItOS0xLTEtNzYyNTY_94c54385-4a7d-4944-be71-7e7be6f30cc6">5,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTEtMS0xLTc2MjU2_b896a7a8-6dd7-40d1-b22b-f77fe402dbae">77,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTMtMS0xLTc2MjU2_e3a16f55-0b97-4b1d-bc2d-53731bb53e76">4,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTUtMS0xLTc2MjU2_822305d6-425e-4320-9443-9d0bd7caa33d">568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fdf3970508b45d689ed2b870f9bc058_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzItMTctMS0xLTc2MjU2_6202a51f-ed3d-4ff5-a686-b3c23c5432ab">108,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMS0xLTEtNzYyNTY_828457a9-f218-4189-a6e5-6997f552ea11">607,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMy0xLTEtNzYyNTY_c7f01cc1-409c-4a34-bfa9-c065767fd1c1">386,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtNS0xLTEtNzYyNTY_88ab0bd9-c27b-4de5-8bb4-666980e78ba6">548,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtNy0xLTEtNzYyNTY_dcad526b-13f9-4fca-a940-8a75029f510f">296,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtOS0xLTEtNzYyNTY_f9bc24f6-3446-4ea8-9c4e-48efed1eba04">266,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTEtMS0xLTc2MjU2_63013e23-ae59-480d-9373-0aa862144673">949,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTMtMS0xLTc2MjU2_3e41f3eb-3b80-43a8-897f-edfe884a2d85">134,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTUtMS0xLTc2MjU2_48379625-1683-4354-b58b-741aba5c9ef0">2,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzQtMTctMS0xLTc2MjU2_39d6fb1c-cb91-46f3-99e8-b2aad200bcc5">3,191,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMS0xLTEtNzYyNTY_f6123ecd-b6fc-406c-b413-841a8b28d72e">85,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMy0xLTEtNzYyNTY_3e8cee45-05e3-441f-bb38-413e47afb776">27,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtNS0xLTEtNzYyNTY_028b496f-d72a-4abc-993e-dc2403b4d8b1">23,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtNy0xLTEtNzYyNTY_23190ef8-e271-4f3b-a51d-7a957935127c">5,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtOS0xLTEtNzYyNTY_7041ca93-7884-43cb-9fdd-71e9a910e710">6,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTEtMS0xLTc2MjU2_20895c82-ac32-4834-b8ee-5d210565c263">16,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTMtMS0xLTc2MjU2_0a32237d-15cf-49ed-8851-0f06da57a699">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTUtMS0xLTc2MjU2_1e722bcb-ac94-48a1-a5e5-8f75665c70aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib445719c5ab6445dbb5149515f89b416_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzYtMTctMS0xLTc2MjU2_36f8c2ab-bec5-461a-9533-4be2c39670e9">164,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMS0xLTEtNzYyNTY_cadb5ab8-0621-4f7c-ad42-4b6634c88e54">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMy0xLTEtNzYyNTY_72761134-183a-453d-b36c-be0d137f5ac6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtNS0xLTEtNzYyNTY_06321e59-0d8f-459a-8a48-27eee0ec0956">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtNy0xLTEtNzYyNTY_983a628a-f22d-479f-a389-5ed5e366c28e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtOS0xLTEtNzYyNTY_f36bd8a3-a255-46d9-8966-d144dda160b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTEtMS0xLTc2MjU2_aece98fe-b001-4464-8189-b7146fa2821a">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTMtMS0xLTc2MjU2_ace10286-3299-4946-b261-e9c5bd9e85da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTUtMS0xLTc2MjU2_46441abe-f2c6-49e3-9e7d-a93c2c3e0efe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i079e5c67e3ef49138b546c995a913578_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfMzgtMTctMS0xLTc2MjU2_1e77d6e1-ab07-41e5-bfad-4d1a8243206a">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMS0xLTEtNzYyNTY_d4d63da3-91e4-42a4-a450-e7acaff6af82">85,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMy0xLTEtNzYyNTY_9dfc152c-5d16-4e02-ace7-f62332d665c7">27,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtNS0xLTEtNzYyNTY_ba3770b8-4522-4e72-aa2d-b03a57aeed44">23,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtNy0xLTEtNzYyNTY_8a95a168-d66e-4798-aee8-59a82ca54963">5,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtOS0xLTEtNzYyNTY_9dd2f6ea-70f3-4b9b-ac6d-731a706cd990">6,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTEtMS0xLTc2MjU2_97a427e0-90e7-4681-96b7-c999eb311add">17,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTMtMS0xLTc2MjU2_4a367b2d-427a-4f37-b285-815b8cdbca48">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTUtMS0xLTc2MjU2_58c9326a-32fa-4f52-88de-c8194e5ee485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDAtMTctMS0xLTc2MjU2_37dba12d-8b7f-410d-8717-8328db4f2f97">164,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i467e8014213b40edb8237d67544b37f5" continuedAt="i469ce5b0bc2649ddba0b565bf327f59b"><ix:continuation id="if83ea59525ed4cd4a86a148dde09dd06"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Real estate construction and land development:</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMS0xLTEtNzYyNTY_db093be1-543e-4316-b1f1-3b20e1338264">44,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMy0xLTEtNzYyNTY_da7d5d7d-dd52-4716-80ed-a712beabbf44">23,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtNS0xLTEtNzYyNTY_7c09606e-e515-4739-b436-f4d07df061d0">12,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtNy0xLTEtNzYyNTY_774a3a5f-6b29-43ca-9078-f0cf66d5b22b">2,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtOS0xLTEtNzYyNTY_07561497-2fc9-4aff-9839-a365343b6c51">389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTEtMS0xLTc2MjU2_a826d522-ec18-44cd-b816-45862afccae7">1,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTMtMS0xLTc2MjU2_99fd416c-dcf6-4d22-ab4c-da7fa35f405a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTUtMS0xLTc2MjU2_23e078c7-fb41-4035-8400-353fb3ca5e89">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3ab61a48834af3a733ff1014daf60d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDMtMTctMS0xLTc2MjU2_f777481d-297a-4500-968b-a26858b23c43">85,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMS0xLTEtNzYyNTY_84ce8b76-3738-47b9-b6b5-48822e09f54e">56,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMy0xLTEtNzYyNTY_474cdd72-9ab9-4e3f-a94e-870491279bc2">41,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktNS0xLTEtNzYyNTY_5b09f3d5-55b3-4a02-a977-60c2217db114">34,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktNy0xLTEtNzYyNTY_d7160c8d-f104-4185-a0f8-ff2682c17d39">5,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktOS0xLTEtNzYyNTY_edc7c796-a9e7-4b42-8940-ce686f3e2316">710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTEtMS0xLTc2MjU2_bbb3f20f-4413-40b4-817e-839ecc825dc7">1,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTMtMS0xLTc2MjU2_4929c5b3-3894-4ffa-81b2-1c38c87517bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTUtMS0xLTc2MjU2_c2835ade-4a1f-4c94-b75c-036b00f36459">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86e851fa7667499ca0499f036ece6732_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNDktMTctMS0xLTc2MjU2_9ca4894b-5494-4bc1-b2a4-f4e24901208d">140,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMS0xLTEtNzYyNTY_f50588c1-756e-4b04-a7ce-036272ece34e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMy0xLTEtNzYyNTY_3f6d52bf-66a1-4bc1-af3b-f1a2a1e4a789">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtNS0xLTEtNzYyNTY_de7254e8-cfba-4c88-8124-fc6722202875">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtNy0xLTEtNzYyNTY_19979098-f76b-4560-9e26-bd70cd90a5c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtOS0xLTEtNzYyNTY_466e6885-4496-4ff0-b344-2b9b70efbfe8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTEtMS0xLTc2MjU2_a9538f93-7530-47da-b8e1-f5beea050cd9">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTMtMS0xLTc2MjU2_44ce1684-b9bd-48ae-be6d-a78786399362">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTUtMS0xLTc2MjU2_b04d6279-ce07-4ce2-a7ec-31b17dc62b83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a90dea4f541bcbf124c4000f4985e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTAtMTctMS0xLTc2MjU2_6fe74a08-615f-4ca2-9e4b-2fedeec3ecc3">281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMS0xLTEtNzYyNTY_aed5c637-fdac-4412-a2fe-804feaade259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMy0xLTEtNzYyNTY_01c3f073-8edb-4701-bfe1-df4fbf109b02">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtNS0xLTEtNzYyNTY_5767abc5-2890-4a88-8b3b-75c949bd9913">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtNy0xLTEtNzYyNTY_1ec5c093-f172-4833-8466-efdc706c6a6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtOS0xLTEtNzYyNTY_f57f47d4-f3e7-454e-92d6-52bb64e656a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTEtMS0xLTc2MjU2_3258241d-01ce-4599-a86a-946daf97ba6c">420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTMtMS0xLTc2MjU2_e9338fab-a810-4834-8a68-6290e4e28dc1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTUtMS0xLTc2MjU2_d9cff581-7413-4811-a25d-aefb3eaf52ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i948863d4aac24faa9a35ef81cb39c7d1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTEtMTctMS0xLTc2MjU2_bb2db053-550c-414a-8b01-eedd8cb1ce99">991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMS0xLTEtNzYyNTY_e65049b1-3806-4124-9503-0c82c7257f7f">56,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMy0xLTEtNzYyNTY_5508581b-313c-4b37-ac2e-f55643c20181">42,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtNS0xLTEtNzYyNTY_f4b61854-ba86-4660-b0ef-39a9cddf7c80">34,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtNy0xLTEtNzYyNTY_1aae7315-70be-49d4-8355-1a43fe8f8e10">5,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtOS0xLTEtNzYyNTY_f249be1c-7270-4880-b37e-c53247fd4fda">710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTEtMS0xLTc2MjU2_84fde911-9377-46d1-8c20-68a46dccfaf4">2,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTMtMS0xLTc2MjU2_57aa5d9e-6b4b-4c4d-9346-785000c487e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTUtMS0xLTc2MjU2_27e8963c-84f4-408f-ae2e-20ca6f3f0f09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTMtMTctMS0xLTc2MjU2_174fc7e7-b58d-453d-8686-e9cbd251e569">141,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total real estate construction and land development</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMS0xLTEtNzYyNTY_120d3fcc-1ce1-44f5-8c34-b72b5098f4a2">101,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMy0xLTEtNzYyNTY_32c1a16d-77f4-47fe-aeef-e75b61266478">65,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtNS0xLTEtNzYyNTY_00bc7053-01de-4407-b25c-b53e1c4bac67">46,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtNy0xLTEtNzYyNTY_aef5d8eb-7900-4643-ae0b-b96127e7f8ba">8,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtOS0xLTEtNzYyNTY_49147566-de85-48c8-8f3f-0050e10b05c8">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTEtMS0xLTc2MjU2_d5cb091e-5232-4277-a9e2-b43b53bb0d6a">2,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTMtMS0xLTc2MjU2_a8ca74fd-b0a1-40e4-9be7-db1b9be08740">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTUtMS0xLTc2MjU2_360a3e34-1f0f-4d02-a0d6-c3d6d88338ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37ccbb08afd4beebba3dfea2eaf8b8f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTUtMTctMS0xLTc2MjU2_cffe3d2a-f54e-4ab2-8552-cb3b98075a26">225,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMS0xLTEtNzYyNTY_3dd70c5c-0a7b-4ab8-bdcd-ff6f34e727a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMy0xLTEtNzYyNTY_65e37e79-4c2f-43ab-ab5b-2a8375a33b23">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtNS0xLTEtNzYyNTY_89c43077-d230-40b0-99c9-f02079cceff6">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtNy0xLTEtNzYyNTY_bae22490-8070-4f7b-812b-c067bf019edc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtOS0xLTEtNzYyNTY_47e2aa69-dce5-40ab-922e-05d82facf245">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTEtMS0xLTc2MjU2_07489a37-cc02-4acd-8ba0-c5ad88d3c1a0">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTMtMS0xLTc2MjU2_2dcfa376-bce7-44d4-9426-8668fed73e70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTUtMS0xLTc2MjU2_5dca0494-348f-4ecd-a1c6-a8d3a11c6767">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b3cfbae9464d6c8a287fcdf120b818_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTYtMTctMS0xLTc2MjU2_e959beea-31f4-4520-aa88-e96de5376527">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMS0xLTEtNzYyNTY_45d7f21c-85ba-4319-964f-2c619d64933e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMy0xLTEtNzYyNTY_1a152659-641e-4860-859a-220956ec7f75">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctNS0xLTEtNzYyNTY_ba226e59-b738-472d-ba41-e9b06ed9990c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctNy0xLTEtNzYyNTY_5eeb46e3-3767-45c8-a384-08d4c2e2120e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctOS0xLTEtNzYyNTY_95283fca-6da9-46de-ae76-aa662de01e32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTEtMS0xLTc2MjU2_471ea766-8b59-4a01-9467-c7224f641e78">420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTMtMS0xLTc2MjU2_e588553e-6a95-4328-90a7-44c2f2dfd53b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTUtMS0xLTc2MjU2_d22f3870-7f1c-4bf3-890f-18f5cc09b44a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if827c8b3b5fe4639a79a2c2d1fcb97db_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTctMTctMS0xLTc2MjU2_34fd3adf-2dae-442b-8b4b-5969ee239c0c">991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMS0xLTEtNzYyNTY_d48c22a5-10c2-4f3c-9e68-cef18717a235">101,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMy0xLTEtNzYyNTY_7fd1a082-b8ae-483c-be59-5e36f1f304e4">65,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktNS0xLTEtNzYyNTY_eea7a73b-8a69-4703-92f4-f83ba13b75ab">46,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktNy0xLTEtNzYyNTY_39001640-f6bb-489c-8c9d-48b7690b1245">8,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktOS0xLTEtNzYyNTY_cce4a5be-e4f0-4bda-8642-c1773c9f76ee">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTEtMS0xLTc2MjU2_ed85b98c-f2a7-4384-8aaf-5cf7481284c6">3,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTMtMS0xLTc2MjU2_f0a96c8f-bc19-4d33-9bb0-90af3680e924">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTUtMS0xLTc2MjU2_f5cc72c0-2bb6-49c1-a68d-2a0d3a1efc0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNTktMTctMS0xLTc2MjU2_905d13b4-f3b6-4245-878b-5540fb7853d8">226,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMS0xLTEtNzYyNTY_f7436cfb-940a-42c3-b6e7-6ce44565411a">1,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMy0xLTEtNzYyNTY_de56609a-f3a4-4a2f-9ef5-b481201efe44">15,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtNS0xLTEtNzYyNTY_bbfb1484-7995-473c-b6b3-f70fb2b5ea70">46,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtNy0xLTEtNzYyNTY_da988e11-32a9-4eba-8665-8aadaba255a8">29,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtOS0xLTEtNzYyNTY_c7e6834a-8250-486a-b681-f2df9e555536">15,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTEtMS0xLTc2MjU2_042ddea9-52b1-4737-9aa3-f7eacce14fba">13,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTMtMS0xLTc2MjU2_a0684bd1-4a31-47b5-b69d-89859da9a0f8">108,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTUtMS0xLTc2MjU2_949c0a43-22dd-4997-816b-cf853f8b3fea">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib73459cb05ab450ab60b743483ce0a37_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjEtMTctMS0xLTc2MjU2_7e1a65e0-8a04-434d-8911-8df6918916b5">229,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMS0xLTEtNzYyNTY_d5f9c77e-87e4-4b9c-9625-97458b7f2c4c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMy0xLTEtNzYyNTY_6352c09a-5f11-4ea2-af8a-962257cc7c9e">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtNS0xLTEtNzYyNTY_d7c8e6f7-a0ee-49c3-b549-f1009282ca5f">657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtNy0xLTEtNzYyNTY_ccd01576-8710-4dac-8d0e-16714ec37edd">476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtOS0xLTEtNzYyNTY_4da441a0-435d-405e-8f80-5e12472f45ad">542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTEtMS0xLTc2MjU2_a5aa339c-67cf-4f35-80cd-f983faf1b54f">1,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTMtMS0xLTc2MjU2_e9c01576-2720-4c4f-9d88-f79c47dd8187">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTUtMS0xLTc2MjU2_0cea0e8f-ab23-4e5c-b3c2-e9274e9b7f3d">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ceb65477bf5450d8b5104e1bf630e58_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjMtMTctMS0xLTc2MjU2_f07b5bf2-2f99-4086-bbb7-249ff4ec4787">2,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMS0xLTEtNzYyNTY_871fc8b5-e413-48c1-94cc-e00c9f21721a">1,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMy0xLTEtNzYyNTY_8a701b82-9fe0-4dea-bc33-1f317ac64cff">15,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtNS0xLTEtNzYyNTY_c560dbf2-d079-4edc-b5d5-ceb36203bfed">46,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtNy0xLTEtNzYyNTY_ffecb8c8-6af9-4cbf-a3c6-50cfaa333c55">30,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtOS0xLTEtNzYyNTY_0cca32a0-a23c-4b2d-aefe-b2ec1a867b0d">15,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTEtMS0xLTc2MjU2_833c5c85-765b-4551-861b-f10cea607ce9">14,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTMtMS0xLTc2MjU2_84e3d162-da2f-4cdf-9bcf-d2ae26076506">108,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTUtMS0xLTc2MjU2_a1b41763-81ee-4917-8645-ecd3aca2c466">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjUtMTctMS0xLTc2MjU2_f30743e1-3744-4ca3-8c85-6e3f503114c1">232,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMS0xLTEtNzYyNTY_dfc26da6-155a-4f1d-a9e5-fc97a112b94a">793,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMy0xLTEtNzYyNTY_04c7189a-b172-4b72-8d64-4934464798dc">491,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctNS0xLTEtNzYyNTY_7def79a8-6f5b-4463-921d-eae81ae18697">643,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctNy0xLTEtNzYyNTY_662c8307-c782-42e2-93be-37b550544061">321,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctOS0xLTEtNzYyNTY_8edd79d6-db49-4fcc-8cd5-34d01dd0469d">261,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTEtMS0xLTc2MjU2_67d5dc52-baa7-4b28-9d95-dfc608dca9c2">882,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTMtMS0xLTc2MjU2_31b7dfff-70fb-446c-80d8-352facc52afa">236,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTUtMS0xLTc2MjU2_fbf9a01f-668a-4ddf-927e-56edc691fdcd">1,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0beddeecf5c4223b917d9f4e27511af_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjctMTctMS0xLTc2MjU2_6a900704-9b6e-43b7-b731-78f5f8997556">3,632,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMS0xLTEtNzYyNTY_abaf2558-269d-42d5-bc6a-aaf964a4dde9">590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMy0xLTEtNzYyNTY_432f7c26-4969-4883-a50f-6412280306d4">884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtNS0xLTEtNzYyNTY_0382d0b2-8ce8-453f-939f-96cdbba0875b">14,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtNy0xLTEtNzYyNTY_c80f8338-53f5-4f7f-9627-42472d57c9a8">8,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtOS0xLTEtNzYyNTY_f196c82c-fe21-47e8-88a8-1a0490dad911">21,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTEtMS0xLTc2MjU2_117de650-4fd1-4f5e-a398-74b5089a174b">21,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTMtMS0xLTc2MjU2_3f01bc02-1262-47ba-a9f8-08d91170a866">2,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTUtMS0xLTc2MjU2_9598bc3f-8a84-4623-b5de-736def8643cb">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10b0e8129fd4432889434da87f1dc050_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjgtMTctMS0xLTc2MjU2_359a8157-f3d5-4710-8353-79cc406fa0cf">71,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMS0xLTEtNzYyNTY_569e564d-c112-49f5-b412-c3ea38b32599">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMy0xLTEtNzYyNTY_2d6dcd6f-7313-4be0-9478-2b742767a5c5">3,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktNS0xLTEtNzYyNTY_a439fa47-2e87-4f2e-a294-35b80e345dec">6,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktNy0xLTEtNzYyNTY_105688b9-41eb-4c4a-bc09-586f0ce84500">10,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktOS0xLTEtNzYyNTY_8538e304-e94e-4626-b30f-7306a110d1c8">6,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTEtMS0xLTc2MjU2_9d224b5e-b0fc-4083-a64a-7d5f05f76f9e">79,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTMtMS0xLTc2MjU2_f695a81b-5f00-42c5-a366-b71144657225">4,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTUtMS0xLTc2MjU2_414266cf-e01a-45cc-b73f-36c421ea10b2">585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida342c5c36304ae48f3c7db7e61efa62_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNjktMTctMS0xLTc2MjU2_524c46a2-2295-4eff-a73e-db27582c41a9">112,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMS0xLTEtNzYyNTY_265be2bb-dc13-4f39-af51-a4855be98f20">795,563</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMy0xLTEtNzYyNTY_56bd7dec-4a7d-4bef-a9f1-981f523515f2">495,465</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtNS0xLTEtNzYyNTY_4c78ae5b-c87e-4687-9aca-c222256cf97c">665,007</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtNy0xLTEtNzYyNTY_b0b8ca0e-927b-49eb-ba25-083882c5daaa">341,114</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtOS0xLTEtNzYyNTY_f0c89988-b71d-4621-a0bc-18a9b545b6a0">289,525</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTEtMS0xLTc2MjU2_071505fb-0fb7-40d0-9489-371d49c7d8f4">984,194</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTMtMS0xLTc2MjU2_d5565be4-d767-41c3-960e-7d8443cc7934">242,629</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTUtMS0xLTc2MjU2_5bf99f18-b93b-40c2-930d-3aab0a31183a">2,165</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmVkZjg2NDQ5MGRkOTQ3YjBiOThkZDU3N2ZlNWE3OWMxL3RhYmxlcmFuZ2U6ZWRmODY0NDkwZGQ5NDdiMGI5OGRkNTc3ZmU1YTc5YzFfNzEtMTctMS0xLTc2MjU2_ed9f3ccc-bbf9-463a-a32d-c4619aa6d2e5">3,815,662</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Nonaccrual Loans</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzNzg_bd364f12-0eac-4efe-bdb0-51203a76033b" continuedAt="i23af6448e1e943fb904fc86789cf2e7e" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the amortized cost of nonaccrual loans for the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNC0xLTEtMS03NjI1Ng_68d2ae43-5ff5-44c8-ae82-8984e6946c3a">4,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNC0zLTEtMS03NjI1Ng_ba44ce69-5b13-4d25-b9f0-28a6a53034ae">1,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNC01LTEtMS03NjI1Ng_3db0afed-1240-4050-a61d-e4b76cf55e9e">6,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNS0xLTEtMS03NjI1Ng_b95c95d6-e61a-4ff1-a7ca-82a259259265">1,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNS0zLTEtMS03NjI1Ng_7343d74d-85bf-4475-ba11-0c40e63d2f49">4,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNS01LTEtMS03NjI1Ng_65133e94-ad53-46f9-82bb-fb58e0c41de0">6,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNi0xLTEtMS03NjI1Ng_4fe5c34d-d769-441e-ad35-a4fc49694888">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNi0zLTEtMS03NjI1Ng_67aea63e-f7ea-48d7-a55a-bb8e9bb32a28">3,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNi01LTEtMS03NjI1Ng_698028de-ff30-4c50-bba3-e360167d232e">3,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNy0xLTEtMS03NjI1Ng_350e55c6-971f-4487-bf73-b8b91fc27926">6,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNy0zLTEtMS03NjI1Ng_a25d39a1-41c3-40aa-a024-146d160152cb">9,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfNy01LTEtMS03NjI1Ng_6f93088d-3d6b-4338-9c77-4e4ad94af305">15,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTEtMS0xLTEtNzYyNTY_4dbc5a9e-ee98-4c09-9f7e-cb32d2fbd608">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTEtMy0xLTEtNzYyNTY_4059c596-0239-4001-9da4-5a8e2c1ee4f5">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i305cae6e0f43458fb4c409d9a7e2ebf0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTEtNS0xLTEtNzYyNTY_689bb914-b9cc-418d-aa2d-219054e7dda7">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTQtMS0xLTEtNzYyNTY_6551085c-b715-4db1-bd60-d5046869dd5e">6,514</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTQtMy0xLTEtNzYyNTY_aa63f06f-a236-4205-91db-2f1cc788b5ed">10,013</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI4NDhmZTJhMWQzYTQ3ZGM4MmY3NGM5Y2FhOGZmMTAzL3RhYmxlcmFuZ2U6Mjg0OGZlMmExZDNhNDdkYzgyZjc0YzljYWE4ZmYxMDNfMTQtNS0xLTEtNzYyNTY_ea616b59-f3a0-431c-ab88-455cc68b9b4f">16,527</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNC0xLTEtMS03NjI1Ng_e500bb79-e5f2-4551-9dd5-1cf5ef9e07a8">6,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNC0zLTEtMS03NjI1Ng_04214dcc-5777-464e-8a68-14b9f9b757d2">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNC01LTEtMS03NjI1Ng_dc0c89c4-7f6f-4df5-99a4-329b26ead8fe">10,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNS0xLTEtMS03NjI1Ng_bc5877d2-c2b8-40b3-815d-555d90b06a0f">3,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNS0zLTEtMS03NjI1Ng_6b4dd587-37f7-4642-9937-cd79b2544074">5,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNS01LTEtMS03NjI1Ng_b7dfd9b1-c5bf-4821-80a0-c5b3e8a99f79">8,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i469ce5b0bc2649ddba0b565bf327f59b" continuedAt="i3294263319394d10b7970296e4385c8f"><ix:continuation id="i23af6448e1e943fb904fc86789cf2e7e"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNi0xLTEtMS03NjI1Ng_d1a0078f-c5a5-41b3-b87f-883cdcf27670">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNi0zLTEtMS03NjI1Ng_786d4f0a-c583-424c-a952-fc345d6c1463">3,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNi01LTEtMS03NjI1Ng_2c353750-592c-42c8-854f-f24730f77e07">4,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNy0xLTEtMS03NjI1Ng_6fce9dbf-f986-49b1-8b77-7a7cba9d37a8">10,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNy0zLTEtMS03NjI1Ng_1f3598fc-97e6-4855-8c71-3ae015b87dd1">12,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfNy01LTEtMS03NjI1Ng_e9d2c7ec-572f-49eb-acf6-6b2d6827d8e3">23,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfOC0xLTEtMS03NjI1Ng_3a07e7e5-3a3b-4fc7-a540-a9524aa8007e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfOC0zLTEtMS03NjI1Ng_c7539ebd-ce69-4441-a14b-88cc8f83c0fe">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfOC01LTEtMS03NjI1Ng_4287ff9f-600e-4b28-92ba-282400eaf5b2">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTEtMS0xLTEtNzYyNTY_1b1635f8-cb22-4aa6-b8f6-f0cdf5a71413">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTEtMy0xLTEtNzYyNTY_36bb1de6-d05c-4e15-a640-92ff60fba1dd">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c0fa45390c54f9ba8acc6d9f0a676ca_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTEtNS0xLTEtNzYyNTY_5f1e680c-0b27-4e2b-ad96-68309861509b">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTMtMS0xLTEtNzYyNTY_d8ab3fe1-00f6-42f1-803d-a8942f5148c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTMtMy0xLTEtNzYyNTY_203d941b-90ee-449e-9c8c-b048f9cd39dc">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTMtNS0xLTEtNzYyNTY_58e3d25b-c067-436c-a8ed-8b64525f9b08">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTQtMS0xLTEtNzYyNTY_051b2280-9b2e-4393-a5e6-5cbd54c18204">10,763</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTQtMy0xLTEtNzYyNTY_464c8b3b-6bc5-459d-b345-071c81f7496e">12,991</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjY5YzNlMWYwM2JjZjRkNmQ5M2IxMzdlZjIyYzRhNTQ5L3RhYmxlcmFuZ2U6NjljM2UxZjAzYmNmNGQ2ZDkzYjEzN2VmMjJjNGE1NDlfMTQtNS0xLTEtNzYyNTY_73928755-7292-40b9-867e-670242709754">23,754</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4fdcad464664f3297434a9ac174822b_D20220101-20220331" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC0xLTEtMS03NjI1Ng_7b6f5b0e-7e54-4533-9fa0-3c0a6021c72c">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4fdcad464664f3297434a9ac174822b_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC0zLTEtMS03NjI1Ng_91e4c4c9-a816-40af-a929-76583c732ab8">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba27164477e448c085b28911eff55fd0_D20210101-20210331" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC01LTEtMS03NjI1Ng_4e7aab26-e03b-4a95-91b4-575c5790eea0">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba27164477e448c085b28911eff55fd0_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNC03LTEtMS03NjI1Ng_9f8aae18-9f26-4814-ac59-d9d9a734b107">63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03c94181615345f496a2ceeef2eebd77_D20220101-20220331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS0xLTEtMS03NjI1Ng_6c7523ea-40d3-41af-90cb-455ec59bd6c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03c94181615345f496a2ceeef2eebd77_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS0zLTEtMS03NjI1Ng_ce248e89-9a93-45c3-a3df-58052ca55b1f">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0cad637ea2640828c91fd93bdfff0cf_D20210101-20210331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS01LTEtMS03NjI1Ng_d26e45a7-9b2e-4cf0-90e4-f980a9a7585b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0cad637ea2640828c91fd93bdfff0cf_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNS03LTEtMS03NjI1Ng_9091f3fc-2361-4915-b4de-6f536911f367">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e40d044956540daa450ad755edd0576_D20220101-20220331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi0xLTEtMS03NjI1Ng_94534b3b-dd32-4141-aec6-072037f6477e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e40d044956540daa450ad755edd0576_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi0zLTEtMS03NjI1Ng_5218642b-478c-49c2-96e3-756f07541e76">774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i228c434816f94a3a87d4d82fd1f40978_D20210101-20210331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi01LTEtMS03NjI1Ng_aab6592e-9733-4f5e-b9b8-c51b4da7b36b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i228c434816f94a3a87d4d82fd1f40978_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNi03LTEtMS03NjI1Ng_e9f349c2-462a-4174-af7b-abf4ad073fc5">313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i764ea01661494b13bd84de36ca3e8aa5_D20220101-20220331" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy0xLTEtMS03NjI1Ng_99e9d170-e8ca-4459-9317-93215f007eff">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i764ea01661494b13bd84de36ca3e8aa5_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy0zLTEtMS03NjI1Ng_66f2047e-c806-4a69-a94c-c12f94d058ad">966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide921bb3a2a847f9a8944f5dc1ca2894_D20210101-20210331" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy01LTEtMS03NjI1Ng_1cde032d-f3ac-4b83-8835-9dd329a6270a">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide921bb3a2a847f9a8944f5dc1ca2894_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfNy03LTEtMS03NjI1Ng_6b4f97fc-3795-43c8-a566-e9bdf82aa25f">490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2c1f5bc0e23416ca62f1208acd5d927_D20220101-20220331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC0xLTEtMS03NjI1Ng_cc841ca0-d8dc-44c2-9ee3-52670944ecf7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2c1f5bc0e23416ca62f1208acd5d927_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC0zLTEtMS03NjI1Ng_9119cbde-600a-44e6-ba0f-b2a9b64b0810">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248c2b38ae4c4ed4bd5b1994cf3516f1_D20210101-20210331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC01LTEtMS03NjI1Ng_2a10ca83-0f70-4769-8afd-7807fd75d0ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248c2b38ae4c4ed4bd5b1994cf3516f1_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfOC03LTEtMS03NjI1Ng_c1b4ba7c-f54b-463d-bc7c-65ea5226b851">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida44c1dd72084b27a7818be85557308b_D20220101-20220331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtMS0xLTEtNzYyNTY_0e39f5d7-48c5-483e-a708-3ca8f9591bcd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida44c1dd72084b27a7818be85557308b_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtMy0xLTEtNzYyNTY_2f717353-a662-4f7f-859e-a9788d0c6e48">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief4383c9f2ee443f9b47652ab23c9a4f_D20210101-20210331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtNS0xLTEtNzYyNTY_4f2ecac8-914b-440c-95c4-11643783266c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief4383c9f2ee443f9b47652ab23c9a4f_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTAtNy0xLTEtNzYyNTY_21beca68-719a-4676-b517-c80ccf7aca8b">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9df21cbefd498497b84399a1ca9e76_D20220101-20220331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtMS0xLTEtNzYyNTY_11a779ba-2554-43df-9a5f-85d613d2a80b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9df21cbefd498497b84399a1ca9e76_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtMy0xLTEtNzYyNTY_8b7a4c6d-2d02-4c37-95e6-4f961b3e1d88">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fa34131e6e24edebe11e70118864673_D20210101-20210331" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtNS0xLTEtNzYyNTY_8378ce9a-c52f-4582-9c91-1ce2ecbdfae5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fa34131e6e24edebe11e70118864673_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTMtNy0xLTEtNzYyNTY_46d04de0-9232-48f8-b1a2-dabbc55bd261">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtMS0xLTEtNzYyNTY_b17318c6-4970-4c0e-ad1f-bd1a52c89361">2</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtMy0xLTEtNzYyNTY_4ac4e28f-c6ba-4ee8-a2b3-0def18e1368c">1,053</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtNS0xLTEtNzYyNTY_8f53f111-bf0e-4045-9c3a-6ee4d741364d">2</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjI5YzJhMDRlOGI4YjRhOGQ5NDk0NzU4NzNlMGFlMjJlL3RhYmxlcmFuZ2U6MjljMmEwNGU4YjhiNGE4ZDk0OTQ3NTg3M2UwYWUyMmVfMTQtNy0xLTEtNzYyNTY_39b166bf-3063-4c1c-8bd2-eba360e5dc63">563</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the&#160;three months ended March 31, 2022 and 2021, <ix:nonFraction unitRef="usd" contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_27737bfc-a5f3-45af-93f9-9c525862fe49"><ix:nonFraction unitRef="usd" contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_61dd43d0-f4c9-448c-8357-c62bc6aa6788"><ix:nonFraction unitRef="usd" contextRef="i008e972820d543c1a6978aa7c0bdd779_D20220101-20220331" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_c35b5e5d-6120-40d4-b968-5b97a0e4312c"><ix:nonFraction unitRef="usd" contextRef="i680551795c8c4486bb599b4008c300c4_D20210101-20210331" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfNTc4Mg_f6dd9f64-109c-4cb7-b638-5d8fcac54057">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> interest income was recognized subsequent to a loan&#8217;s classification as nonaccrual, except as indicated in the tables above due to payment in full or sale.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) Past due loans</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMjA_4f986923-5905-47d4-a549-7382fa023c07" continuedAt="id02d71469d4f41ebaad82d8bcc0b2ca1" escape="true">The amortized cost of past due loans as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="id02d71469d4f41ebaad82d8bcc0b2ca1" continuedAt="id9f524f320284568aa0b29bd452772ee"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c667e10d32f4936b5bf00fa1913375e_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC0xLTEtMS03NjI1Ng_d1f43c88-c300-4ec4-9b1e-3f8f759d9d68">2,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic70f6d016f4643f68ab490aac5ad1928_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC0zLTEtMS03NjI1Ng_d13e8421-d77b-4677-8ffe-311671670ee1">6,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia851705e363a44849dc0f1cc1550e382_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC01LTEtMS03NjI1Ng_735a6fd6-6cc2-4165-9b7d-4a9f70df77b6">8,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i818e6785468c4c9a9ac71410e762d19d_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC03LTEtMS03NjI1Ng_26d9b6e8-1f38-4dce-ad1b-ee055e25174c">643,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNC05LTEtMS03NjI1Ng_2557ac01-88f6-4414-9d82-b2a65141974d">651,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4ca8dc0fc264c0d8b6b63c2cb507cfa_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS0xLTEtMS03NjI1Ng_7dc26a44-dafe-4dd0-b3ec-01ea0afe9c89">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20d5290a0aa74b8ab04e21d74f2a1f94_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS0zLTEtMS03NjI1Ng_eb3236f6-bfec-49b9-83b2-5808f8bff031">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07a0690ce95a40b58df97cf12464a8f3_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS01LTEtMS03NjI1Ng_387d1f88-800f-41fc-98a0-081bc03cd5a1">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib04c0725e8284fa2a82cf9722d68f112_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS03LTEtMS03NjI1Ng_7b1dfa33-44ff-4af8-a71c-55d6719d5d0a">64,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b9128891ab4b63b68ee0c412c45a15_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNS05LTEtMS03NjI1Ng_4aa61374-364b-434e-b640-a34f72d65f5f">64,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88dddcb1aba3471788d960051e248560_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi0xLTEtMS03NjI1Ng_d131fb81-4355-4846-bfd6-6c5d0b5a68f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i777b8dd3274a49dd94b7abe6650c5000_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi0zLTEtMS03NjI1Ng_01603508-a6cb-441b-a77d-9a4dc451b957">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e1afd56786c470f95bf20e7717326b9_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi01LTEtMS03NjI1Ng_5212e5a0-5881-4972-a247-6ca31858cb3c">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cd895fc5bf2426199e7be06419198cc_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi03LTEtMS03NjI1Ng_bb96717a-94f1-4df0-97d0-4e8630f3983d">935,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNi05LTEtMS03NjI1Ng_a17e8e05-e939-44fe-bcd6-27a70b5545bd">935,705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebdff20685f946a1b3df46b96ca64eb2_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy0xLTEtMS03NjI1Ng_786fb91d-6066-490c-a76c-8ee43e879ae5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c53999607944ce0afc28164adac6556_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy0zLTEtMS03NjI1Ng_22fadf1b-039d-4af3-ba6a-1a063c1be53c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3cb45ee23db4b37b1aafed1feae157d_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy01LTEtMS03NjI1Ng_7ca50e2b-5a54-417c-b286-32e1c2a46863">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12adebc451364cc488f1637c946fb91e_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy03LTEtMS03NjI1Ng_15b1d0ed-96dd-4b4d-88b1-580dc747b717">1,505,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfNy05LTEtMS03NjI1Ng_92cb9dbd-0d8c-4ebd-8959-2cc8835e308a">1,505,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe331ac5619c4e19bc93f2b2800fb06f_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC0xLTEtMS03NjI1Ng_dbced9a4-9d7f-4141-9648-fd53f85a0384">2,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae717ff6c83e4272a3650bd5e445af95_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC0zLTEtMS03NjI1Ng_b346b501-5602-47a4-86c2-5c7ee4acfa4c">6,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9025ed8524e147b48c5094f4e90c6da8_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC01LTEtMS03NjI1Ng_2adf3f9f-702c-4780-843f-3b002f054d28">8,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6afb8627eabc4399ae4a49efb2aecde4_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC03LTEtMS03NjI1Ng_10c1c18f-3040-41fa-9f64-ded986b4b1c8">3,149,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOC05LTEtMS03NjI1Ng_fb99ced1-1bc7-48f8-838f-f83618556f75">3,157,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bbd27dfebbf45329601fb50afcc25db_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS0xLTEtMS03NjI1Ng_19e4871a-32fc-4d06-bd44-a3c6cc77a1dd">994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b19414a7a14f75a131723a7becd3a2_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS0zLTEtMS03NjI1Ng_aae29195-8c7d-40da-8e8b-fe447c80ecc0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83fe017bf7af47a29c6d43ea1fabe39a_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS01LTEtMS03NjI1Ng_91d0d6e9-549e-41b6-b802-e0e839f35ab8">994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33ec5543b1cd42d6aa495505518441ba_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS03LTEtMS03NjI1Ng_9d6b92ab-5097-4597-8355-4d2a4c276c40">222,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfOS05LTEtMS03NjI1Ng_2e243c80-da81-4548-bffe-4d50833aa82c">223,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if56550c2cb814db1b1617211d3c6d93f_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtMS0xLTEtNzYyNTY_5b396b70-6016-4d2d-be79-e50adfc09660">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49ad32ca961a45aa94dde73761e7bdf2_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtMy0xLTEtNzYyNTY_21109128-8404-448a-ba94-dc6f655eb5e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4fb139c7db74609a2234a27b4eb1461_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtNS0xLTEtNzYyNTY_c04944e4-0c40-443d-b6fd-54a0d2a1daf6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbea463c6c964adda63cc516ecee5be5_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtNy0xLTEtNzYyNTY_bf104899-a6d1-4fb1-a803-2143a197d6f1">83,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTEtOS0xLTEtNzYyNTY_06423604-7439-43f0-8f82-dbc16e0b510a">83,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7b25d3ed664255bb8b17f966f694b5_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItMS0xLTEtNzYyNTY_43a6d200-6703-40b6-bcb6-c45a463363bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6159378be8ea47a188b756a522a92a98_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItMy0xLTEtNzYyNTY_6588d4ac-6f3c-40b6-b90e-7f80cc0e9f23">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c9b6cbc724b4b14a61532f1d5349165_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItNS0xLTEtNzYyNTY_b2b06a11-febc-490e-97e7-57e029ce2d88">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i125d2d12990b498aa59b6e5e59925ed1_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItNy0xLTEtNzYyNTY_895bfc23-c5f1-47bc-bfdc-b42b6c628179">138,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTItOS0xLTEtNzYyNTY_f1dfc952-a353-48f1-b682-4c2706185eec">138,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f75f33e2d2b4f659bea9d9f6c7b17b3_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtMS0xLTEtNzYyNTY_14164f7b-793a-4524-a163-e94a34f02924">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be16aa0fbb2445f8db037c24ca753b9_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtMy0xLTEtNzYyNTY_d0191a31-a718-455b-ba00-0eb3382ee066">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8e3d270e6c946409d199744b374b590_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtNS0xLTEtNzYyNTY_87cdbbab-2d5e-48a2-ac1b-65b28d10e4d3">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee98d4f1329a40d78f8faa2d39a4a7ec_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtNy0xLTEtNzYyNTY_c0aac81d-7d13-4bcb-a527-5ba9a51a9113">221,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTMtOS0xLTEtNzYyNTY_bad616d8-55e1-489e-8733-e3ac6fc45569">222,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i3294263319394d10b7970296e4385c8f" continuedAt="i1737530eabcb4d9dabba423fc9356c2d"><ix:continuation id="id9f524f320284568aa0b29bd452772ee"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd970c111f54388abf8812b357bdcf3_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtMS0xLTEtNzYyNTY_1647ae8c-7cd9-4702-9ad4-8b90fe28b9c0">575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf1a4453980644fdacf9af89a4912c0c_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtMy0xLTEtNzYyNTY_85947d5c-25e5-4b58-ae05-74dcf7fda1da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f9ce8b7108e47f597c7a6f708209c6b_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtNS0xLTEtNzYyNTY_1f176620-de2a-4cb9-95a5-eadb1057e682">575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaed34a8dc6d4b73800f472b39e4627d_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtNy0xLTEtNzYyNTY_a4af67e5-57ca-452f-ae33-f411f6ad4236">217,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTQtOS0xLTEtNzYyNTY_13da4704-8e42-4cee-afd6-86832055213e">217,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if95bc356df304e85af5bb47d5159a311_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtMS0xLTEtNzYyNTY_fd8ceea4-bfd3-4486-8406-97f44248fe04">3,858</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i207c3e087b454de5871f89f39594c440_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtMy0xLTEtNzYyNTY_0734fb65-e9cc-4d07-b0b8-e7cc4141395a">6,828</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b2f4bd5932417b8a4d61ffcdd59a38_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtNS0xLTEtNzYyNTY_f0507244-167d-449d-b913-808906ae0d50">10,686</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i008b7f291f5846db9175c661c4be9134_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtNy0xLTEtNzYyNTY_7a3e4490-0409-44ae-a0e3-7838dfe18180">3,810,492</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjJiMTcxYWQyMzZjZjRmOWZiMDM1ZmIwNGI4NGE2YzhmL3RhYmxlcmFuZ2U6MmIxNzFhZDIzNmNmNGY5ZmIwMzVmYjA0Yjg0YTZjOGZfMTUtOS0xLTEtNzYyNTY_22807a50-a7d6-429b-84b4-4b44aead4486">3,821,178</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95469b2ecf2d46e4baa3cadb992728e5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC0xLTEtMS03NjI1Ng_2a88b9f8-7fcc-46e9-b974-9f2c21b0edf0">1,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddfa9943b134c77bcfea18a5eaa9e75_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC0zLTEtMS03NjI1Ng_f36f020c-45e2-4e4b-8829-2d69ff91ba96">6,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcdfa89ba2604ce7bc48bb3649bfdf82_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC01LTEtMS03NjI1Ng_15c18a64-5b96-4ff2-abed-aa993f07cd9c">8,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i939f4db047c04e658511eb68be949748_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC03LTEtMS03NjI1Ng_49cdce1f-e5f6-4605-a1aa-8655d26b1acf">612,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNC05LTEtMS03NjI1Ng_c15b4d89-73fa-4b69-bd80-df43a8f5f3e2">621,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied5c10151db24c9aa85bb816a3f591de_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS0xLTEtMS03NjI1Ng_8e1203a0-728d-4a9a-9ded-71dbe27e08d4">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79e0addd3e494951a9c58c5085bee505_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS0zLTEtMS03NjI1Ng_07d709a0-d4de-4228-9257-7ee600944fed">293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bd3c17758b6462da4317721f7b9f482_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS01LTEtMS03NjI1Ng_c361da70-349e-47c7-b809-e858934e6f45">516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47fda59e079a493fbf769c853dae4ec1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS03LTEtMS03NjI1Ng_3bc873b9-db20-4872-826e-f0f08d22bd35">145,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb62a9de5b9d48339dd771b391388c58_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNS05LTEtMS03NjI1Ng_ea9f391d-168a-48b0-a8c0-82ac83342463">145,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8ba638e2f04168b6ee0634745a4bef_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi0xLTEtMS03NjI1Ng_938bce64-d616-4728-81d2-bb5352dc404d">2,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2a8e50015144588b66bffc27c530c6b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi0zLTEtMS03NjI1Ng_b407a592-d096-4069-baaf-11b0ffa6a4a9">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id382dae1df834d9792c1831bac4ddc6a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi01LTEtMS03NjI1Ng_97f096ea-b571-4e74-9bfa-b2623caf4081">2,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42bec9ed9a2441e9833ead3b895ffd0d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi03LTEtMS03NjI1Ng_090b3455-43d4-4844-bd04-314d8b48bece">928,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNi05LTEtMS03NjI1Ng_2502e933-b11c-4926-841e-3e7ae02fc503">931,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib928731020514e879000a00cb875bf2b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy0xLTEtMS03NjI1Ng_b374e4a3-a005-4a4f-a588-3ea16d4d75e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463ddf2a6c3f4d8785b914669412ff71_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy0zLTEtMS03NjI1Ng_6d60fd24-f639-4ce0-8503-e3a33b5676ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic645f81f58f64b79a83c416ddf74a762_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy01LTEtMS03NjI1Ng_6084ded5-7fdd-499c-9401-86186159eb1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i591dac643d994985b7548e34ea3c7e94_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy03LTEtMS03NjI1Ng_9e870bc5-4a5c-49e8-bdd3-f0e8d1fc9941">1,493,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfNy05LTEtMS03NjI1Ng_ed3a161e-4f1d-4960-b3a0-7cb224423680">1,493,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a62bd96cf134ef1a8c3b149a50199f8_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC0xLTEtMS03NjI1Ng_c6667e1a-dd7f-4b5d-9260-2e8ec93a53e2">4,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa6c72dc41b84eb4a60cbb0690218389_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC0zLTEtMS03NjI1Ng_fafeae6a-0599-42b1-b116-dd5c05f2816b">7,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb507386206e4cab86c9d83048729363_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC01LTEtMS03NjI1Ng_9e1e6e44-c18e-4c01-a087-ceecc9940117">11,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4b9db90185f426db14cb99e621db03f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC03LTEtMS03NjI1Ng_2c3b2f1a-33d8-4d6b-9742-b1ef949d8885">3,179,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOC05LTEtMS03NjI1Ng_a0411974-2f89-4d0e-a620-7b082214300a">3,191,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieab3a7ecbb8f4beaa324031fa601e66e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS0xLTEtMS03NjI1Ng_46cdad20-d64e-406b-9a2d-31e00cae77df">420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb5cc7a6d9354e22b807b011176f09ea_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS0zLTEtMS03NjI1Ng_f8a6ef77-d3a0-436b-966d-df510a3ac4ac">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0254f32b51af4bae8402044d7f6f480d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS01LTEtMS03NjI1Ng_e40c9c8b-95de-4962-8926-037b648830fc">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec4d84f14ae549389590e7c0ae6961a6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS03LTEtMS03NjI1Ng_c3ebc697-64f6-471c-be47-25ed468ce57b">164,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfOS05LTEtMS03NjI1Ng_2249f2e2-6f61-4ce9-9f14-d8d44cd8a66d">164,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d46af746d1e4f9694a5f9cf6098e180_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtMS0xLTEtNzYyNTY_2f903ea0-b240-4fa0-831c-7f4fd215b779">792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6affeab107584bc6845d978c539a1251_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtMy0xLTEtNzYyNTY_130529c9-4fed-4192-a75c-81ed82291d71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3ae9ac18c1f486387cfc09824f71ade_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtNS0xLTEtNzYyNTY_adb1e868-86bf-46d0-a741-e8ec93d01a7b">792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b0a75d7c960476393f39c5f13e0f004_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtNy0xLTEtNzYyNTY_91039317-4850-47bd-9c77-e881457e7220">84,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTEtOS0xLTEtNzYyNTY_376af472-604e-439c-8f2c-74c76436a00b">85,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a4faf05b7c4478abd0f88352e547148_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItMS0xLTEtNzYyNTY_e40edd70-69e1-4031-a445-e85031c7cc09">3,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica2d61adb69f4406bfd656b75c18105a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItMy0xLTEtNzYyNTY_30db974d-c2fb-4e19-bbeb-412528134c2c">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8516babae724f608377c8ed66cb24dc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItNS0xLTEtNzYyNTY_b9f035fa-a401-4906-b627-fde3c94abc77">4,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbf6f0771c104616885b1737d1485ad1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItNy0xLTEtNzYyNTY_0d460131-30a2-44db-a2d8-93af83c64ce9">137,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTItOS0xLTEtNzYyNTY_d5617e05-9749-4fcb-985f-394941dc2d50">141,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6bfb8b317784637a8402b7f9aeb9814_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtMS0xLTEtNzYyNTY_2c8c03ce-c702-4c69-8d99-54b6f7d681ac">4,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i135bf00794494138937cc24ac2d77bc3_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtMy0xLTEtNzYyNTY_64ac2a21-f11b-4e60-a4a1-98e9d7ae8668">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i235e8595ed344f28af640cbe57c17c6d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtNS0xLTEtNzYyNTY_ab2db9ca-3764-4051-bed2-147852c7fcaf">4,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7964b1cf9e14d61b208deefc7b3c8ce_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtNy0xLTEtNzYyNTY_ffdd4c49-4821-44c4-a0bd-83c5e4657ce0">222,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTMtOS0xLTEtNzYyNTY_92c11bc5-80f6-435b-b53e-3e7bb4315dc4">226,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1ce10440a4fa798dcd4e7d18f967b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtMS0xLTEtNzYyNTY_dd2578d5-e799-4abb-ae6c-23c2ce5c4765">1,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0b315eddb804d858843938435c2f80c_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtMy0xLTEtNzYyNTY_1f7a4fb1-de16-4460-9b12-815eaf159901">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9664ad1eb2f4476ab5c9f52aa3dda6b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtNS0xLTEtNzYyNTY_743d7dc9-2dbe-4db9-93cf-4fef027f2316">1,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia03037c565b04ec3a42527241f64f4a3_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtNy0xLTEtNzYyNTY_f0e51106-a807-4c09-a9a2-222b95cccd7e">231,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTQtOS0xLTEtNzYyNTY_5a1e024c-7163-477c-9b56-83aedafb5cc7">232,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1647719fbd94929a77b48fed9ef36d0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtMS0xLTEtNzYyNTY_e84e2b94-956b-410c-9d6e-15f854d9583e">10,190</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c1261d5a234abdae3efe937127e284_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtMy0xLTEtNzYyNTY_4cccc782-5ea0-4fed-b3af-383991bb3ecf">7,807</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i220d77d99dc749cea127a878b1d12b4f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtNS0xLTEtNzYyNTY_8e8c0e63-bf89-47e6-b479-e39b5c27c7ee">17,997</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f6b513812cd46b380a24d113bdd657e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtNy0xLTEtNzYyNTY_58c7d491-8055-4587-84a4-3267d04d23dc">3,797,665</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjhjNjM1ZGQzZmVhMDQ4YjU5NmM0MWRjM2E2ZWU0MjI0L3RhYmxlcmFuZ2U6OGM2MzVkZDNmZWEwNDhiNTk2YzQxZGMzYTZlZTQyMjRfMTUtOS0xLTEtNzYyNTY_f3e6b2db-e36b-48e0-8b6c-f2f777c38576">3,815,662</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There was one customer relationship and one SBA PPP loan 90 days or more past due and still accruing interest as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2022 and December 31, 2021, respectively,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> with an amortized cost of $<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTY0OTI2NzQ2OTQ3NQ_3022bcfd-a1d4-49d0-af7e-51d123cb8916">1.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTY0OTI2NzQ2OTQ4OQ_404c6ea0-889c-4168-a66b-fb4308f61686">293,000</ix:nonFraction>, respectively.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(f) Collateral-dependent Loans</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:CreditLossFinancialInstrumentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzNjE_cbec0caa-102b-4ac1-aac4-bc38141edcd2" continuedAt="ide17407b8a1340ca8baed16548bf72ff" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">alances representing the amortized cost of the loan classified by the primary collateral category of each loan if multiple collateral sources secure the loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March&#160;31, 2022 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754c5fa6e3bc48339ecb45743bee8748_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC0xLTEtMS03NjI1Ng_0a8b8ed9-c4d4-47f3-bd38-60a0fd5908d3">1,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad009bb4425246e6bfb21b6dd6471bbf_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC0zLTEtMS03NjI1Ng_15c4c6c2-9f24-47c9-a996-e09b7f962a4c">2,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6bf14a7e15405c8827d1e76fa7eb97_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC01LTEtMS03NjI1Ng_e94f6430-3866-4d15-afe4-33a916c6680f">695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNC0xMS0xLTEtNzYyNTY_8a4f7f28-ed1e-4715-9e1f-80c1d8cb0085">4,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2081e903de4441ddae7d829f6888ba8e_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS0xLTEtMS03NjI1Ng_90f4c1f4-a5ff-43f9-885c-ddfe518cc7a3">1,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23327e0b8f2a47b49dfe4b733f074eb5_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS0zLTEtMS03NjI1Ng_f2f2c9ab-a46b-4dc3-8336-51470c3594d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5288ecb52c8a488a929af33b8607aad0_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS01LTEtMS03NjI1Ng_3680e30c-8dd3-4f49-bc09-c2004b9152ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNS0xMS0xLTEtNzYyNTY_a300d5b8-3aba-4f5d-81d5-875c7756047e">1,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77532680d2ac43bc95fef114b0ea26e8_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy0xLTEtMS03NjI1Ng_e6b94afd-1187-4685-8d8c-5331c3ba4dff">3,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a31b3eb80c240459b2ea0ccd9ac0f52_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy0zLTEtMS03NjI1Ng_67bca666-923f-4fe1-b935-d8de08d614b6">2,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8d95c765bfa4e0ca0312a08084aeb20_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy01LTEtMS03NjI1Ng_a54a76b9-ad83-4aac-8afe-cdf141132121">695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfNy0xMS0xLTEtNzYyNTY_85e7ce4e-513f-466c-8ca9-b61d443aa929">6,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="24" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f671bdf9dc4441b974fec470c2aff55_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtMS0xLTEtNzYyNTY_69e9ae06-ac45-4fda-bfa0-0f4ad2e86615">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i211affbadc0e40e4afeb92eb1cbd9dce_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtMy0xLTEtNzYyNTY_1b3f249a-bbce-45d3-94f0-e6ec811c31ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b87a201fa034b85a9b736ea134bc3a6_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtNS0xLTEtNzYyNTY_aea9eb2a-e3bb-40dc-b5cb-3d1d3049a975">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTEtMTEtMS0xLTc2MjU2_e1bc079d-648e-4c55-9a4f-73ad78e3be0f">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib761012b40e04ab5b3ceac6d06d2b0b2_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtMS0xLTEtNzYyNTY_e3407b6d-aee7-4adc-836b-993d3b15439e">3,770</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0a84c2dc0f547079db190a8d925db41_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtMy0xLTEtNzYyNTY_3166f407-0bf9-4677-ae41-9258ad164f38">2,492</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039fce24e9ef4cb69a606ea2b49a8e35_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtNS0xLTEtNzYyNTY_ac9a6452-1068-4466-aada-204e2fe2762e">695</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOmY5ODkzODVlNzE2MTRiNTI4ZTViNmI3ZDVlYTA4MzdjL3RhYmxlcmFuZ2U6Zjk4OTM4NWU3MTYxNGI1MjhlNWI2YjdkNWVhMDgzN2NfMTQtMTEtMS0xLTc2MjU2_61862158-a270-47bb-8414-68bea7e525b9">6,957</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id18455dae0a9432cb09f2898f61c9eb7_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC0xLTEtMS03NjI1Ng_31f85be0-8887-4096-9459-1d01507dc16f">1,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a18e50ef7464e0aac73539a191813d2_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC0zLTEtMS03NjI1Ng_cebde163-1dd9-4340-b8a2-1826dbf0b812">4,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f401b37db8a446ca0c5ba6d51eb4e9c_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC01LTEtMS03NjI1Ng_04d3b862-43e7-428f-abda-69075c552f0c">1,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8a6da35eccb4f5f9b6ae2732d8f4d35_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC05LTEtMS03NjI1Ng_e2181812-8cad-4087-8f41-015614369a2f">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNC0xMS0xLTEtNzYyNTY_ff87c36e-8e3f-4b58-a6c1-6f3b2e1f47be">7,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c8ce44f2d584c33958dab32be8478f3_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS0xLTEtMS03NjI1Ng_81ff5535-0dff-495a-b2d6-76bd67359666">3,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eb2e6880f3e4e038a87ebbfe6f0cb22_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS0zLTEtMS03NjI1Ng_a9106efe-5ec0-410a-a34b-3be61f2e4486">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i695c7443ea3949e5a24ab419d70dcb41_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS01LTEtMS03NjI1Ng_c3b6806b-d727-45a4-859d-d0cf43ac9de7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2909b1078884548af44c2d287bff9ef_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS05LTEtMS03NjI1Ng_53fd291e-5c1c-4e25-8156-c31aecb557d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNS0xMS0xLTEtNzYyNTY_ebe948a3-5959-4516-a061-152b49ee56ee">3,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5b9b5f906d6416bac69a24712b2ecd9_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi0xLTEtMS03NjI1Ng_a08d9793-43a2-4270-9961-4e56cb570ce6">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41a42108709a48a88733aaf2641dd2cf_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi0zLTEtMS03NjI1Ng_20d0e5c1-d539-40cb-9750-6b42dd59fbb4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i833fe3ef11b542b5ad6d158f8b7b7c50_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi01LTEtMS03NjI1Ng_acaa1290-4f28-4e74-9798-6579ae064235">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6075666501594b0fa874c0f21278036e_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi05LTEtMS03NjI1Ng_4ec61f39-6d55-46dc-b87f-d207d883fd97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNi0xMS0xLTEtNzYyNTY_f5e76506-0de4-4c18-a2b0-e309d49216c1">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i154dda2c6a9d452aa23ba38cebd0bd94_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy0xLTEtMS03NjI1Ng_c41e6007-2690-4e3e-adb1-79eb7a023756">5,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6591255f41d44bb1977af88fabbc41c0_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy0zLTEtMS03NjI1Ng_68daa845-c913-4597-a591-250e5bfdb1fd">4,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14223f46b9e7439bb60991af1c5cf66c_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy01LTEtMS03NjI1Ng_a2437dae-3bf7-45a9-95d5-2adf1a85e7d2">1,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i130d72a3960141b0a7fe2b6944ed32bb_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy05LTEtMS03NjI1Ng_c61eb06a-aabf-4583-9f6a-01e9304faf1e">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfNy0xMS0xLTEtNzYyNTY_c2ca9a5e-0289-400c-85df-d852dec4a444">11,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i1737530eabcb4d9dabba423fc9356c2d" continuedAt="iaa90142fb08f45fabb1ebdba398a5152"><div style="margin-top:5pt;text-align:justify"><ix:continuation id="ide17407b8a1340ca8baed16548bf72ff"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fbdacb2b16e422f98303013586d2831_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtMS0xLTEtNzYyNTY_bcc771ed-a9ad-40d0-b5f6-a11c6940f67e">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec918f27741846a3adbd9f414205df46_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtMy0xLTEtNzYyNTY_d8ac16db-0d6a-4446-81c7-0d3cefaf5af0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2272956a66546668411abce7769425e_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtNS0xLTEtNzYyNTY_b90fcaad-e898-45f6-8e94-72f3558f674f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aea1f8e1ba64dc0af1319501a13828c_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtOS0xLTEtNzYyNTY_301623c7-481f-43e4-893e-f807ec3641d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTEtMTEtMS0xLTc2MjU2_cc6dba5c-196a-4dca-abfb-3a5244567c62">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77dfdc1b47c64790aa7c9f18d75725f2_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtMS0xLTEtNzYyNTY_69365722-26bb-4a30-82b1-005b022d0c19">6,378</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9588f175bfd648d99c51a95ab3738147_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtMy0xLTEtNzYyNTY_6c6b6008-bd9f-45d8-a7b1-6b4c20ad86fd">4,362</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i561f3e80f19540329bf206adeb85727e_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtNS0xLTEtNzYyNTY_c4a104ac-f9aa-491f-a0a8-e4fe9a8fab5e">1,036</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8a6da35eccb4f5f9b6ae2732d8f4d35_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtOS0xLTEtNzYyNTY_ca305a93-dc76-4970-b6fe-b27c78cb3f97">245</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjllMmU5MTRjMmNjOTQ0NWM4YzJkMjk2ZDg4NTFiOTJmL3RhYmxlcmFuZ2U6OWUyZTkxNGMyY2M5NDQ1YzhjMmQyOTZkODg1MWI5MmZfMTQtMTEtMS0xLTc2MjU2_2179cf9b-95d0-478d-9d38-ddfc4d7a7619">12,021</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(g) Troubled Debt Restructured Loans</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMTQ_cdfba3c7-b1e0-4f3c-88e9-4298ea291477" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans that were modified as TDR loans are set forth in the following table for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS0xLTEtMS03NjI1Ng_ed413ac7-660b-4a4a-b54d-4033491dcc34">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS0zLTEtMS03NjI1Ng_9f545438-a34e-4972-8191-c72612cbcf46">2,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS01LTEtMS03NjI1Ng_6d6513c1-d3ee-4acb-8690-7150e3347227">24</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNS03LTEtMS03NjI1Ng_bfcd12ae-329e-4a94-a7b9-55d7dfea34ec">12,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi0xLTEtMS03NjI1Ng_ccb11b03-54bf-467e-89ab-7feea7192ae3">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi0zLTEtMS03NjI1Ng_5fa83822-b710-4f65-a76d-713c6ac145e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi01LTEtMS03NjI1Ng_5f9ed064-baca-4199-bb58-4fadd117b7ad">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNi03LTEtMS03NjI1Ng_c7ba4e5a-65da-4831-9af2-196cde544762">4,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy0xLTEtMS03NjI1Ng_5dc54951-be3a-4ff6-86ec-8f2cd3b4283f">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy0zLTEtMS03NjI1Ng_56fd0fa9-37bd-4f68-a163-df6ada3455b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy01LTEtMS03NjI1Ng_305dba65-d9c5-44f9-814c-7e7cd5b5f57c">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfNy03LTEtMS03NjI1Ng_12e4326b-7bbe-48e7-aede-c9982d23eb80">1,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC0xLTEtMS03NjI1Ng_02c0305d-b839-47bc-ad63-b530f436270a">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC0zLTEtMS03NjI1Ng_cca214e9-e801-44a8-a7d6-947ed90558a9">2,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC01LTEtMS03NjI1Ng_68743888-1edb-4405-80d4-0a37819a6b43">27</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOC03LTEtMS03NjI1Ng_6e0fa69f-f500-47c9-b5ba-056221160ccd">18,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="id0c8d9e22a6f4534a5aa52fc1e78300c_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS0xLTEtMS03NjI1Ng_66d3d06a-3100-4128-84ff-59516c55e3c9">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0c8d9e22a6f4534a5aa52fc1e78300c_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS0zLTEtMS03NjI1Ng_9241125f-b9d7-493c-ba16-5965c329cb0b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i8866d4c3c2ed47b6ab436ed3afb06340_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS01LTEtMS03NjI1Ng_6c5fbc40-56fe-4494-b2a4-88b75e14e14c">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8866d4c3c2ed47b6ab436ed3afb06340_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfOS03LTEtMS03NjI1Ng_d94ca550-5d1a-430e-b56b-45614eb2fe30">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i8ae4229c2b0f4dc3a690dc0afe7807b2_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItMS0xLTEtNzYyNTY_b46ecea3-d4d6-4235-a42c-60b62811d0e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ae4229c2b0f4dc3a690dc0afe7807b2_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItMy0xLTEtNzYyNTY_6899c2dc-8810-454a-b33e-3e569759ffe4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i8418aed0537a4ceca4164db7b852628c_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItNS0xLTEtNzYyNTY_e5f189d4-ee8f-4f26-b2cf-c5b7298f090a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8418aed0537a4ceca4164db7b852628c_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTItNy0xLTEtNzYyNTY_e498d8c7-012b-4245-acf7-4ecb1f5dc237">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtMS0xLTEtNzYyNTY_3122faaf-886b-4d05-a20a-f029509bf614">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtMy0xLTEtNzYyNTY_1c498354-6161-49d4-825b-46e0c5e32992">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtNS0xLTEtNzYyNTY_e792198e-8c4d-4110-a84b-384f55ca2a25">15</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTQtNy0xLTEtNzYyNTY_4b063971-09aa-4803-b534-715eb7d86a2e">379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i2bc474401133434cb0df38f01deee315_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtMS0xLTEtNzYyNTY_3b71c29e-390e-4cc5-abfc-31f4dba8b108">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtMy0xLTEtNzYyNTY_b5928ec6-4b5a-487a-b278-8fea0a5aafdc">2,493</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="id38ccbcfcbbe4952a04da22fca320bf4_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtNS0xLTEtNzYyNTY_aa2df3f0-8c77-4cc0-8617-729de0426bf6">44</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQzMDAwYzAwZmZiNjRlMWNiM2MxNDA3MjIyYWQ2Mjc5L3RhYmxlcmFuZ2U6NDMwMDBjMDBmZmI2NGUxY2IzYzE0MDcyMjJhZDYyNzlfMTUtNy0xLTEtNzYyNTY_85bc2ef4-6700-4d6b-80a4-882d02e48ce8">19,750</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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"> (2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#8217;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification).</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Bank had an ACL on loa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ns of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i922f6712f2444289b852a68c0e2c26e8_I20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfOTgyMw_7f04e0b9-976a-466c-bcb9-a2c50b00f5f5">56,000</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> an</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d $<ix:nonFraction unitRef="usd" contextRef="ib86a5c6fb4134803bf9ba57997722da7_I20210331" decimals="-5" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfOTgzMA_e4c0d9ea-b059-435a-9f1d-d7c96761b14f">2.4</ix:nonFraction>&#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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The unfunded commitment to borrowers related to TDR loans was $<ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-5" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTAwMTA_6f5533bc-cd09-4218-b730-7811759e3df1">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-5" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTAwMTc_1f36b68c-b260-47f2-a29e-ef96109b918d">5.7</ix:nonFraction> million at March&#160;31, 2022 and December&#160;31, 2021, respectively.</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzNjY_232b8130-a7df-4d67-8b4a-bf2d186c18b8" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS0xLTEtMS03NjI1Ng_18f4bb24-ec9a-49e3-991d-3d0950f5ef82">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS0zLTEtMS03NjI1Ng_8ae306b6-6c6f-4ed5-8d6c-93e4eaba6575">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS01LTEtMS03NjI1Ng_6ec567e1-0a9f-43fc-8191-78659d72a0a9">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNS03LTEtMS03NjI1Ng_c70bfe07-ccc5-44f2-9851-5d6da96b126a">2,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi0xLTEtMS03NjI1Ng_dc2db687-a88c-45e9-9e69-0c69cfb85502">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi0zLTEtMS03NjI1Ng_f390fcbc-52d8-4394-ac1c-a677fc0f8b49">189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract2" contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi01LTEtMS03NjI1Ng_aa40a858-ac98-495b-beae-5a36a2443c14">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RhYmxlOjQ5MGQzODI1ZjkyMjRkM2RhODI4Y2Q5ZjRjMjNkODQyL3RhYmxlcmFuZ2U6NDkwZDM4MjVmOTIyNGQzZGE4MjhjZDlmNGMyM2Q4NDJfNi03LTEtMS03NjI1Ng_d4944937-1f63-4e21-a2d1-55c786db66b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="iaa90142fb08f45fabb1ebdba398a5152"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">further extend the maturity date on these TDR loans. The Bank had <ix:nonFraction unitRef="usd" contextRef="i6d646cb4ee17405780eeff3b0c6e1cdd_I20220331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTA3NTc_91e14531-8ab6-4a5e-8244-b0eef952b8f9">no</ix:nonFraction> ACL on loans at March&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i24fb65af82dc40ceacf333fc1ad492ec_I20210331" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTA3NjQ_96a0c543-3f22-4406-8fc9-7c2d9e34bcb7">94,000</ix:nonFraction> at March&#160;31, 2021 related to these TDR loans which defaulted during the three months ended March 31, 2022 and 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(h) Accrued interest receivable on loans receivable</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest receivable on loans receivable totaled $<ix:nonFraction unitRef="usd" contextRef="icb3cbf26aafa4548a39e5cce50a05eea_I20220331" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTA5NzE_70444c38-f938-47f5-a107-db3178acf7a5">9.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i30a5ca9aeea54a818eb017bdaa7f2c5e_I20211231" decimals="-5" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTEzMzE_3a6f9d7a-4322-404e-848e-01fe92fcb879">10.1</ix:nonFraction> 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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(i) Foreclosure proceedings in process</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At March&#160;31, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="INF" name="us-gaap:OtherRealEstateAndForeclosedAssets" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80Ni9mcmFnOmQzNzM0MmNmY2U4MTQzZDZhNWM1YzdlYjBiNWRjMDEwL3RleHRyZWdpb246ZDM3MzQyY2ZjZTgxNDNkNmE1YzVjN2ViMGI1ZGMwMTBfMTExODI_dd151c33-ba02-4dce-b75a-be52bf9edaaa">no</ix:nonFraction> consumer mortgage loans secured by residential real estate properties for which formal foreclosure proceedings were in process.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_49"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:AllowanceForCreditLossesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMjM2NQ_3de6262f-79d4-4342-9526-0f669c622835" continuedAt="i3a2090012e2b43ffb033ec8b573ece1f" escape="true">Allowance for Credit Losses on Loans</ix:nonNumeric></span></div><ix:continuation id="i3a2090012e2b43ffb033ec8b573ece1f" continuedAt="i2c1a66689c7a4a92bae676d5f71dfce8"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, the ACL on loans decreased $<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMTg5Ng_9129f3b4-28a3-4ab0-a069-c76b6637bcfc">2.0</ix:nonFraction>&#160;million, or <ix:nonFraction unitRef="number" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="3" sign="-" name="hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMTkwMw_4ae4b4c8-6cfe-4993-b722-bcd1f4b2db45">4.8</ix:nonFraction>%, due primarily to a reversal of provision for credit losses on loans of $<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-5" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMTk3OA_60224039-2484-4d85-8dda-97baa443658c">2.5</ix:nonFraction>&#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.</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RleHRyZWdpb246MDkzNzU3OTU2MjE2NDYzNTk1ODdjYjdlYjk3MDdlNGVfMjM2OQ_100ce8e1-1b89-48e5-ba7a-5168ea2f4620" continuedAt="ic7382c048e874b52addc0ff8409dd7cf" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the changes in the ACL on loans during the three months ended March 31, 2022 and 2021 is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfMy0xLTEtMS03NjI1Ng_e6d668ab-c1fe-4992-afce-b292974442d4">42,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfMy0zLTEtMS03NjI1Ng_a2c85491-95b7-4d7f-99a5-5c8621a59d2c">70,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNi0xLTEtMS03NjI1Ng_ba830b0d-25be-4032-b186-607baff0f645">355</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNi0zLTEtMS03NjI1Ng_6aa8f957-8967-4a8c-9972-66c7c509d9a0">187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of loans previously charged-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNy0xLTEtMS03NjI1Ng_fba3baa1-4131-42fa-bd56-20215f0f4d68">849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfNy0zLTEtMS03NjI1Ng_4f359214-4ffa-4ef5-b0d1-f4bd7c5e82f1">362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOC0xLTEtMS03NjI1Ng_a055cbaf-546f-4db6-8263-83f2248e3cc9">2,522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOC0zLTEtMS03NjI1Ng_74eac741-36ae-4572-8db7-d982a8285d18">6,135</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOS0xLTEtMS03NjI1Ng_3b5e73a8-5e2e-483a-9df3-743ac6b75c89">40,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjNjMmIzZDk1OWY0ZjQzMGZiZGJiNjVjNjAyYzY2MThhL3RhYmxlcmFuZ2U6M2MyYjNkOTU5ZjRmNDMwZmJkYmI2NWM2MDJjNjYxOGFfOS0zLTEtMS03NjI1Ng_0409c68c-b6c6-4bd3-8f45-07a5e890d02b">64,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables detail the activity in the ACL on loans by segment and class for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC0xLTEtMS03NjI1Ng_a8c45ab6-eddf-482b-a044-29cade423c1c">17,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC0zLTEtMS03NjI1Ng_ba7f9765-dc0e-4882-93c8-02af207f4d83">163</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC01LTEtMS03NjI1Ng_78af024b-a828-4d4c-9dba-83dd86650a10">272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1c3ae9c0b34d44549779c17230702424_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC03LTEtMS03NjI1Ng_30b9caa8-7dc2-4eaa-aa89-699538ebcbae">2,621</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNC05LTEtMS03NjI1Ng_893ff114-0869-44ee-adf7-7af94bdecb94">15,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi0xLTEtMS03NjI1Ng_bc6fe85e-debf-40b4-b4bb-42765f9245d4">6,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi0zLTEtMS03NjI1Ng_9c61551d-eb3d-445c-a6ba-db846f187563">36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi01LTEtMS03NjI1Ng_9226f136-8460-47cc-99ac-5bebae341da4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie57dc130429943229b7a2cd0462eee87_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi03LTEtMS03NjI1Ng_3ce747de-eb44-4a8a-8cb3-ead071515c35">710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNi05LTEtMS03NjI1Ng_d829c40b-a4f6-467e-b896-de28061ea874">7,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy0xLTEtMS03NjI1Ng_999e8821-0745-4f6c-acf6-4f97959936ce">8,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy0zLTEtMS03NjI1Ng_93c58a46-3752-4c12-a295-ba7b59d21002">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy01LTEtMS03NjI1Ng_ccacf8d6-9356-4616-bda1-e7f8b4890cf2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91185aa8e6f4c688f0c551081480cd8_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy03LTEtMS03NjI1Ng_d3215c5a-7052-4f82-b9f0-85524956696f">721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfNy05LTEtMS03NjI1Ng_18259d79-be6c-46dc-b2be-efadffdf53a7">9,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC0xLTEtMS03NjI1Ng_0024094e-38fd-4665-af05-4b97a29ca070">33,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC0zLTEtMS03NjI1Ng_d4da8ced-4437-497e-b36b-57af843b6bb8">199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC01LTEtMS03NjI1Ng_542f3193-9836-4a88-ae99-ed7c923dbf8f">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf5b4bef53884a52b0c55237ee54331b_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC03LTEtMS03NjI1Ng_ce36e814-b2a9-491a-9ed0-8d030064e4b0">1,190</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOC05LTEtMS03NjI1Ng_411f1d0d-81b9-4919-af56-753cc78b85b0">31,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5324f789131844e8aec7c90bab5c460a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS0xLTEtMS03NjI1Ng_41715f45-1796-433e-ba1f-3416be325d16">1,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS0zLTEtMS03NjI1Ng_b1ab8653-fc7b-43ad-9f73-da8edcae1bc7">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS01LTEtMS03NjI1Ng_7076f180-407e-4f2c-93ee-80861a4be20d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3735bebf13f4dca9a3be572c542c4d4_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS03LTEtMS03NjI1Ng_a60e5cf8-2465-4a31-8339-e41da4ecf71f">421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd829a030354e5f83dd6208528604ed_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfOS05LTEtMS03NjI1Ng_fba1e869-5ed8-4283-9b11-702db9698135">1,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtMS0xLTEtNzYyNTY_8add51a9-79f6-4436-a2fa-7fbf7ab4310b">1,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtMy0xLTEtNzYyNTY_b5667de2-3ae4-4d5c-a56e-c3e30bdb3e21">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtNS0xLTEtNzYyNTY_32aa1c6e-f02c-455b-b4be-625925bcab2a">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic18cb006a98d4f02b6aeb4ca80797d1a_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtNy0xLTEtNzYyNTY_45e8dbdb-3a30-4883-82c2-d6cd3d598b7a">188</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTEtOS0xLTEtNzYyNTY_e722cd80-882e-4e76-b630-6b530aafb6fb">1,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i2c1a66689c7a4a92bae676d5f71dfce8"><ix:continuation id="ic7382c048e874b52addc0ff8409dd7cf"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItMS0xLTEtNzYyNTY_c8aa2927-f558-4d8e-89c7-2a3097db40ee">3,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItMy0xLTEtNzYyNTY_97842afa-af48-4520-a8f7-4f16d5ed1cb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItNS0xLTEtNzYyNTY_302983f4-b44b-43fd-838b-f954bc2ce8f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i426a8282da7e46fa8f24683db5ca3c56_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItNy0xLTEtNzYyNTY_1d923a08-edb7-4342-96f2-70047021e1d3">797</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTItOS0xLTEtNzYyNTY_26e6466e-abcf-4883-8284-b5d50458fc99">3,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtMS0xLTEtNzYyNTY_b4910e61-b83c-4270-b69d-30b6b8ecf91c">5,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtMy0xLTEtNzYyNTY_08c19155-d3bb-474a-89ab-f37c75892304">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtNS0xLTEtNzYyNTY_ff5298b8-75d5-48b0-bb4f-313df4cf8a03">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9366b7108b8446ef9c9c619ce830a5cd_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtNy0xLTEtNzYyNTY_96ae5869-2a96-4904-ac95-5dd4dd794908">985</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTMtOS0xLTEtNzYyNTY_d72743cd-b76f-489d-8577-52c343f15833">4,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtMS0xLTEtNzYyNTY_96eaf93b-1d65-4043-9d5f-980c801344fc">2,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtMy0xLTEtNzYyNTY_32063bd6-a808-4cef-befd-8f2fd7a64a85">126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtNS0xLTEtNzYyNTY_ee1b5dcf-d7a9-496f-8d49-2ce9b1fe22c7">566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i598b6cba06ce415d83b3cda9a9460c7b_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtNy0xLTEtNzYyNTY_25322935-c093-4bdd-a221-f6df1f60b661">768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTQtOS0xLTEtNzYyNTY_6e59f70a-4122-49f4-b0a9-706557b05560">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtMS0xLTEtNzYyNTY_caf9180a-8075-439b-a0bc-06e61e091c5e">42,361</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtMy0xLTEtNzYyNTY_68dbd738-8c3b-4e2a-8579-2781caa23701">355</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtNS0xLTEtNzYyNTY_488d1d80-08a3-4804-8d59-0eb65ef5aa0a">849</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtNy0xLTEtNzYyNTY_5faf5dad-9d65-4538-8820-99f53fc16601">2,522</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOjYyOGUxMGNiMmI4MjQ5Y2Y4ZTQ5ZDA1ZjE0Mzc4ZWNkL3RhYmxlcmFuZ2U6NjI4ZTEwY2IyYjgyNDljZjhlNDlkMDVmMTQzNzhlY2RfMTUtOS0xLTEtNzYyNTY_568c7598-de78-4432-b4cb-6296111cdfe7">40,333</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i467b05cc0f67486a84350bf2fd1b4e61_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC0xLTEtMS03NjI1Ng_228550f7-cbc5-4b1f-9f4b-0bda1b06f0f3">30,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC03LTEtMS03NjI1Ng_75aba140-52e5-4e6d-9617-b83b28248986">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC05LTEtMS03NjI1Ng_04300e94-edd8-4581-be29-c7d0fcb66b3f">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d040248e8b74a33a308364e83ebe329_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC0xMS0xLTEtNzYyNTY_32ded851-6d4e-4239-bd1e-656349d15121">8,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c24802479eb4cde82e438ff8d2f602f_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNC0xMy0xLTEtNzYyNTY_c88b995b-5f1a-4d26-a20f-5d083d3224df">21,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f0ef3ddc184d67a9598bcba1e39d8f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi0xLTEtMS03NjI1Ng_529c3d02-2b8d-489c-8362-72388909abf2">9,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi03LTEtMS03NjI1Ng_1cf434de-4d1c-41d5-b9af-b3ca70a69537">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi05LTEtMS03NjI1Ng_f652e1a2-b464-45c9-aea4-00920e57d54c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia50b8d28ef9740908aded0a4eeb0be24_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi0xMS0xLTEtNzYyNTY_d8f1d1d5-4ef9-45d8-bd3d-681a594798f2">976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc9973710ed74a0a9873ca9d983888cd_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNi0xMy0xLTEtNzYyNTY_580572d0-641b-4080-b34b-1ddbccbf9f4e">10,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99531a4a239441d0b8b924b3062244c9_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy0xLTEtMS03NjI1Ng_f732e9b8-fc55-4958-b00a-70941e773ed7">10,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy03LTEtMS03NjI1Ng_6f5da63b-65ad-4234-94a8-e82deadecf31">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy05LTEtMS03NjI1Ng_39273656-a8f6-4999-8dbf-c678bdc93324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9465fefbd1c94975b3887ea315d23611_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy0xMS0xLTEtNzYyNTY_2f9d5fe4-f5ad-4588-8f94-e44e2d86cdb2">2,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32151ccb36d5442688352eaa3b906cb4_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfNy0xMy0xLTEtNzYyNTY_8303e6eb-385c-4d14-8a2a-87997594ac86">12,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac7c7ae5c1d149159df7949f6a4c1786_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC0xLTEtMS03NjI1Ng_923200af-65a3-487f-89e8-e2876b85220b">49,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC03LTEtMS03NjI1Ng_4c823d56-bc80-4436-831f-cd92aa1b2905">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC05LTEtMS03NjI1Ng_1d58b520-6719-4830-b695-0a8e09816bd1">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i626496d7bd59411b88afd6fcbbc6fa59_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC0xMS0xLTEtNzYyNTY_6b1573dc-af6a-42a4-81b1-4736672daacd">4,610</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470ccd255fe548cf8e3031bf5ea5700c_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOC0xMy0xLTEtNzYyNTY_cc235af7-5976-4208-b0d9-508362df7db4">45,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7b743dc370244ac97a4ada535ba1b15_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS0xLTEtMS03NjI1Ng_9f783ac4-4753-4ac6-8bce-c4cca2049837">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS03LTEtMS03NjI1Ng_7a5e1ebb-bcfc-425c-9153-071ef785d61a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS05LTEtMS03NjI1Ng_e1ca196f-56c1-463d-abe7-bf93ab0e3695">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3a08e9e45504ba9b4daa508fd7da978_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS0xMS0xLTEtNzYyNTY_d44d8441-b0ee-4e81-9b48-b40f0f62ff9f">189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad0511cdbac44f4b2cb24fdb1e44941_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfOS0xMy0xLTEtNzYyNTY_d639a58a-4722-4c48-ac1e-7b24dc954bcd">1,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75f277080d1d4bccaa7eb88d26d68c17_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtMS0xLTEtNzYyNTY_bb7a1553-339a-423f-b9e4-3acdbd7c5cea">1,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtNy0xLTEtNzYyNTY_fc082a35-51d5-412f-a76c-01cba43951a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtOS0xLTEtNzYyNTY_771c8a6e-b760-4871-a657-e0d545d53afb">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dab81182e9d4024bbbd32c2738e1eed_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtMTEtMS0xLTc2MjU2_c7dc4e97-b463-4f4c-8d5f-7566f4ce07eb">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i452b0ff25b53407b81a3e8e97527cef6_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTEtMTMtMS0xLTc2MjU2_c200d223-05ff-4378-bdac-38805f53b8aa">2,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e3a82a11af948978dcc3ccdfda79616_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItMS0xLTEtNzYyNTY_128a70e9-7e3a-4bc7-bcab-2eeaf4403711">11,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItNy0xLTEtNzYyNTY_d17d736c-da42-4215-a002-10f35d919f7e">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItOS0xLTEtNzYyNTY_527d8276-a87c-4f81-b58d-831fd7e7710f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d459f92816d49a6b887c8b35fbd7040_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItMTEtMS0xLTc2MjU2_fc3c0985-592d-4115-a0f4-9c01f25daed1">83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6649ad3dcc3d40c4bedd451d72096a65_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTItMTMtMS0xLTc2MjU2_41db0ffb-8c20-4564-b302-93dd2c187c4b">11,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b04bb79e2d8424681ef08901a29acfc_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtMS0xLTEtNzYyNTY_2ab066c1-042c-40e7-9f75-40800d20140d">13,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtNy0xLTEtNzYyNTY_3b3dbeff-386a-4d70-83fe-f80ea8f4dc1a">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtOS0xLTEtNzYyNTY_f3adfb70-d077-48bf-8879-d6929a00b8cc">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39d95d620a35462eb21bcc89b0f8017b_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtMTEtMS0xLTc2MjU2_fd8e1585-b3be-4f04-915d-80002a16f304">164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bf3763cbf7c4aeb851303711ba39ce7_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTMtMTMtMS0xLTc2MjU2_818b6b40-da69-4e66-b926-5d7da902faf0">13,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a6d6e5fbb214fcd9cecbeaab1ba9ea2_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtMS0xLTEtNzYyNTY_2d45a49b-2471-4401-b0c6-db60453d618f">5,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtNy0xLTEtNzYyNTY_e7b03529-81ee-4eec-ba03-4726e9574388">185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtOS0xLTEtNzYyNTY_5a8f8b59-7d39-4d67-b02e-48cb381d390d">139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2665d48890c34a7cafbddb46dd900c70_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtMTEtMS0xLTc2MjU2_0b393fbd-55c8-4cae-92c0-becd564b0f93">1,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaad50ff89734d30aa4d10b13f60768d_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTQtMTMtMS0xLTc2MjU2_bdd9eef5-2e08-494f-971c-788d4ff85f18">4,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d46adc2f7cd43fabeff3097f3e64ae2_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtMS0xLTEtNzYyNTY_b34e636e-413d-448c-a7fc-175a7c7f9f07">70,185</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtNy0xLTEtNzYyNTY_a7edfe10-7b68-436b-af2c-6a11296784c1">187</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtOS0xLTEtNzYyNTY_831ca508-5768-42a2-8976-ae4923d473ee">362</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtMTEtMS0xLTc2MjU2_e421e4e7-f71b-4621-9c47-f1c5a9dbb122">6,135</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72fa1f7530424f24bed63fab363b17d5_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV80OS9mcmFnOjA5Mzc1Nzk1NjIxNjQ2MzU5NTg3Y2I3ZWI5NzA3ZTRlL3RhYmxlOmZiOGVkYWEwZGE1MzQwMWNiNTU3MGExYWNmZGNjMWI4L3RhYmxlcmFuZ2U6ZmI4ZWRhYTBkYTUzNDAxY2I1NTcwYTFhY2ZkY2MxYjhfMTYtMTMtMS0xLTc2MjU2_658cc180-9763-40ea-91a0-ee92fb5b1acc">64,225</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_52"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTQxNw_b0341c2a-7cba-4872-814c-f9ff24351452" continuedAt="id861cfd453a44d5aa7d6b60b2835a539" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="id861cfd453a44d5aa7d6b60b2835a539"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Goodwill</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfOTc0_029b7848-39e1-46d4-9c63-0eda121daf8d">no</ix:nonFraction> impairment.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Other Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other intangible assets represent core deposit intangible acquired in business combinations with estimated useful lives of <ix:nonNumeric contextRef="i7373c937fd97446ea26972a13e65dd40_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_071f4bea-3335-480f-aa52-bd4d4e83a6b0"><ix:nonNumeric contextRef="i3fc4d91c0de840b391887af854934541_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_1dd9c353-9884-4170-a007-f92b1120a5c2"><ix:nonNumeric contextRef="i81f86b3572f04411b2dd6b79df9e492c_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_99ce8f44-af8d-4514-859c-37c2fd24ad8c"><ix:nonNumeric contextRef="ifda4b9161df3410c8b474572fc091993_D20220101-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81Mi9mcmFnOmNhZjk5ZGVkOGNmNDQ5MmQ4ODc2YTMwNWY2Nzg1MDQ1L3RleHRyZWdpb246Y2FmOTlkZWQ4Y2Y0NDkyZDg4NzZhMzA1ZjY3ODUwNDVfMTE4MA_decf8797-1a28-49a7-98b3-390b84782690">ten years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>. There were no additions to other intangible assets during the three months ended March 31, 2022 and 2021.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_55"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(6)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjc0MQ_845bbf76-a5b5-4121-8dad-3e51745470d4" continuedAt="icb24fe4fcacf49afb88cea5a321908db" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="icb24fe4fcacf49afb88cea5a321908db" continuedAt="if8ba5d16ef3445b6a709860beeba82fc"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;s results of operations.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="if8ba5d16ef3445b6a709860beeba82fc"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjczNg_97000365-70ab-47c9-992f-de49f35c5cba" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-hedging interest rate derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap asset </span><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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idec3a70cbda3428fbfaed8ee4a2366a2_I20220331" decimals="-3" name="us-gaap:DerivativeAssetNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC0xLTEtMS03NjI1Ng_06dd3215-aa35-4bc7-ad32-9b531d7abd86">319,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dbcf21bc5694b22a855a3f36c6b8a0b_I20220331" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC0zLTEtMS03NjI1Ng_a707ef09-5956-4e9a-90b7-a35fb642acfd">12,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231" decimals="-3" name="us-gaap:DerivativeAssetNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC01LTEtMS03NjI1Ng_42a061c3-1631-4f05-9352-c978022eac95">322,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNC03LTEtMS03NjI1Ng_9a394f64-ede4-4e60-847e-e59af9916c14">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap liability </span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idec3a70cbda3428fbfaed8ee4a2366a2_I20220331" decimals="-3" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS0xLTEtMS03NjI1Ng_028de8cd-da42-4a9f-affe-3b9180e1cff2">319,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4dbcf21bc5694b22a855a3f36c6b8a0b_I20220331" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS0zLTEtMS03NjI1Ng_a18ccd97-1d4b-4faa-a67d-6dfd55539b56">12,989</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS01LTEtMS03NjI1Ng_d6440a4d-c11c-47c9-b0ad-01b619abf329">322,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i916c64405f114a3ca0be30e4d87b6c78_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RhYmxlOmEwM2YzYWI0ZTA4MzQ1NWE4OTA1ZWFjMTYyMDdjMzA5L3RhYmxlcmFuZ2U6YTAzZjNhYjRlMDgzNDU1YTg5MDVlYWMxNjIwN2MzMDlfNS03LTEtMS03NjI1Ng_21e91cb8-086e-490f-a577-158a5bf3cd31">15,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated fair value of derivatives with customers was $(<ix:nonFraction unitRef="usd" contextRef="i196ce6cf875d404a9e4a8b740c619e02_I20220331" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjE3Mg_bf23379e-4ef1-4ee8-a0b0-a6eed860280b">8.7</ix:nonFraction>) million and $<ix:nonFraction unitRef="usd" contextRef="if1b50358bba8414789e0f8baf14abaf1_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjE3OQ_c117ed73-d62e-42c6-9682-cf6e08f422da">9.8</ix:nonFraction> million as of March&#160;31, 2022 and December&#160;31, 2021, respectively. The estimated fair value of derivatives with third-parties was $<ix:nonFraction unitRef="usd" contextRef="i2419b518b4bb477a930868bc52753457_I20220331" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjI3Ng_89ae54ce-999d-4bc2-93ea-e47f05b8b8c1">8.7</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="i1246cb931a604564925c69f6f367360e_I20211231" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81NS9mcmFnOjI1MDE0OTc5YTQxOTQzNzdhNTMwNWJhNzQ1ZGNkZjY1L3RleHRyZWdpb246MjUwMTQ5NzlhNDE5NDM3N2E1MzA1YmE3NDVkY2RmNjVfMjI4Mw_d5a39aa0-5ea7-419c-a9dc-180b60e3e099">9.8</ix:nonFraction>) million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_58"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(7)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA1Nw_7627facd-70d8-4064-9d97-9422a58dd25a" continuedAt="iade229b9cec04fd7890bee270775d7c2" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="iade229b9cec04fd7890bee270775d7c2" continuedAt="ic532b727352f4bb38839e73ae66aae0c"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Earnings Per Common Share</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA1MA_e78341c3-3261-4d1e-ad08-80b98b71889e" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the calculation of weighted average shares used for earnings per common share computations for the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except shares)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfNC0xLTEtMS03NjI1Ng_c1edf60c-36ad-4dfb-b483-68b05b7b2d8e">19,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfNC0zLTEtMS03NjI1Ng_fd9f17f8-589f-4175-b7c0-f1cca17f56a6">25,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="0" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfOC0xLTEtMS03NjI1Ng_ed947114-7a12-4766-b94e-7ccac5efcb9f">35,094,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="0" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfOC0zLTEtMS03NjI1Ng_b3c15921-57b9-4282-b408-89271cac322f">35,926,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTItMS0xLTEtNzYyNTY_77927e16-af70-49db-a8df-a7ec50588325">35,094,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTItMy0xLTEtNzYyNTY_6bfe7b18-9e3e-436f-aa00-cfd090297ed0">35,926,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of potentially dilutive common shares </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTMtMS0xLTEtNzYyNTY_ff99993f-c2ee-409c-897c-5cc0dfcc731f">317,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTMtMy0xLTEtNzYyNTY_e0a1f97d-3b40-4353-83b1-c4c9fcd7aec1">305,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTQtMS0xLTEtNzYyNTY_35efd34a-35df-43da-a94b-8225996d97e3">35,412,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTQtMy0xLTEtNzYyNTY_c00bb3d0-b077-4a93-9ec9-adc606b5c93f">36,232,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTUtMS0xLTEtNzYyNTY_f4c7d443-5a19-4909-a50c-cffe462a0e8f">17,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5fd920b44ba431783d347965e68d032_D20210101-20210331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOmI0NWI2ZmM3Y2E3ZDQ4NDk4MmJlMWFiOTdiMTg2NzE4L3RhYmxlcmFuZ2U6YjQ1YjZmYzdjYTdkNDg0OTgyYmUxYWI5N2IxODY3MThfMTUtMy0xLTEtNzYyNTY_3e22dbc7-631e-4d6b-9b6f-c3bf1a5df3ad">15,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Represents the effect of the vesting of restricted stock units.</span></div><div style="padding-left:45pt;text-indent:-9pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Anti-dilution occurs when the unrecognized compensation cost per share of a restricted stock unit exceeds the market price of the Company&#8217;s stock.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Dividends</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing and amount of cash dividends paid on the Company's common stock depends on the Company&#8217;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&#8217;s predominant source of income.</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA0MA_179b9088-55a4-44ed-bc24-2592d485cd05" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the dividend activity during the three months ended March 31, 2022 and the calendar year 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.710%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declared</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Dividend&#160;per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid Date</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtMC0xLTEtNzYyNTY_c87b3b57-aff1-452e-9bdd-03bfce490d85">January 27, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtMi0xLTEtNzYyNTY_541fdd83-92e7-49e2-858b-1abd2dd6cd9b">0.20</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtNC0xLTEtNzYyNTY_180e740b-980e-48ec-bf66-79e7ebd9f409">February 10, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia107e081be9a4818856b4d79d36b891a_D20210127-20210127" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTUtNi0xLTEtNzYyNTY_5dc5d7a1-bd46-4e0f-ad4d-3ce8f94718c4">February 24, 2021</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtMC0xLTEtNzYyNTY_0a4c440d-48e3-49af-9d16-e37c61d0f0e1">April 21, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtMi0xLTEtNzYyNTY_556fc86f-7ad4-4a64-9bf7-3e89ef9f60cc">0.20</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtNC0xLTEtNzYyNTY_9a874f95-15b7-495a-90f1-17dbca8eb50b">May 5, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i85e80f9485674d16a598f7a66afdc792_D20210421-20210421" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTYtNi0xLTEtNzYyNTY_111acb15-299b-4206-8d94-58dc8fd07495">May 19, 2021</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctMC0xLTEtNzYyNTY_2334c26b-ce7e-4238-bb09-0ee952606d1a">July 21, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctMi0xLTEtNzYyNTY_e1f7bcf4-12ea-499f-baec-a095bc092d02">0.20</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctNC0xLTEtNzYyNTY_5710b9d7-041f-4347-9ca6-1e0f14e6a5a6">August 4, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3c1de7a1f9c342a0909eb6f2c8a56afe_D20210721-20210721" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTctNi0xLTEtNzYyNTY_a26d835e-c8f9-431d-bb6f-e3b881a98814">August 18, 2021</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtMC0xLTEtNzYyNTY_b7114c2a-29ed-42bc-9d57-ac1e6221f1ae">October 20, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtMi0xLTEtNzYyNTY_9b757f1b-70c6-43e0-8db0-f5aadcf9a915">0.21</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtNC0xLTEtNzYyNTY_1a004f72-2be1-4a47-bb56-3b164b4724ee">November 3, 2021</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1773780474514e128c8e52ecdff0510a_D20211020-20211020" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfMTgtNi0xLTEtNzYyNTY_b991a9f6-d2bf-494c-9195-3d6682e8cd11">November 17, 2021</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS0wLTEtMS04NDYyMg_6ba4d8f9-fab4-4474-ad98-4e127489605b">January 26, 2022</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS0yLTEtMS04NDYyOA_b197937c-e1ff-484b-8de9-aea726232645">0.21</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS00LTEtMS04NDYzMQ_a57335c0-8072-49cb-b852-3554023eb059">February 9, 2022</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjlkZWE5NzVlYWEyYzQzMWQ5YTI2ZTYwNmYyNGEwMjViL3RhYmxlcmFuZ2U6OWRlYTk3NWVhYTJjNDMxZDlhMjZlNjA2ZjI0YTAyNWJfOS02LTEtMS04NDYzMQ_af823db8-440b-47af-94b8-f20939fb8bc7">February 23, 2022</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="ic532b727352f4bb38839e73ae66aae0c"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;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&#8217;s or the Bank&#8217;s regulatory capital would not be reduced below the statutory capital requirements set by the Federal Reserve and the FDIC.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) Stock Repurchase Program</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="ibe08d2878b6d4dc59c5e200f99eafc14_D20200312-20200312" decimals="INF" name="hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMjExOA_7e45de2a-36ac-4073-9527-4e76eafee720">5</ix:nonFraction>% of the Company's outstanding common shares, or <ix:nonFraction unitRef="shares" contextRef="i6915146248e544169655b8f93024e77e_I20200312" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMjE2OA_2df5d6c4-2284-4830-aa07-a435181514ca">1,799,054</ix:nonFraction> 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.</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:StockRepurchasedDuringPeriodTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzAzMw_9fced0a3-1323-4c4f-961e-6ad53f9cfcd8" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Total</span><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">(1)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchased shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fdaeabb821d45c0b61d6b2952843934_D20220101-20220331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfNy0xLTEtMS03NjI1Ng_3dc88782-ebb4-41c8-8440-b68aac2a7d57">80,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0546efde777c41fb84b0099d7ad2c7b3_D20210101-20210331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfNy0zLTEtMS03NjI1Ng_d926e32a-7213-45c1-ac02-5a3a02ac6064">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i74b673b8233140c780348b2478ed8507_D20200312-20220331" decimals="INF" name="hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfNy05LTEtMS03NjI1Ng_77d25888-2949-4af1-a9ff-c3c6b4c206a8">1,141,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase average share price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3fdaeabb821d45c0b61d6b2952843934_D20220101-20220331" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfOC0xLTEtMS03NjI1Ng_2cbc8a39-c12a-4213-8900-76db0a0943bd">25.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0546efde777c41fb84b0099d7ad2c7b3_D20210101-20210331" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfOC0zLTEtMS03NjI1Ng_846f2016-b3b8-4fbe-9e30-eab53c263ad2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i74b673b8233140c780348b2478ed8507_D20200312-20220331" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjY5NmQ2ZjU1NDVmMjQ2OGI5M2U2YmUyZWUxNjYwMWMzL3RhYmxlcmFuZ2U6Njk2ZDZmNTU0NWYyNDY4YjkzZTZiZTJlZTE2NjAxYzNfOC05LTEtMS03NjI1Ng_c1693cc3-3415-43af-8566-f3398fe7fbf2">23.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Represents shares repurchased and average price per share paid during the duration of the plan.</span></div></ix:nonNumeric><div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RleHRyZWdpb246MzFlYzE5ZmZhM2M0NDcxNTg2NzY0YmEyMzM0MDdiY2ZfMzA0Mw_017c8da6-a834-42b7-86e1-083afcb00c33" continuedAt="ic18f1979d3a3447c8a5f9ae873195b84" escape="true">The following table provides total shares repurchased to pay withholding taxes during the periods indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="ic18f1979d3a3447c8a5f9ae873195b84"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchased shares to pay withholding taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id017b077ea054273ab13043ee8ea45bd_D20220101-20220331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMi0xLTEtMS03NjI1Ng_0c9495fc-6407-406f-a080-773693f3b1f5">24,531</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i035fc627bac64279ad7c432ac0da29f9_D20210101-20210331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMi0zLTEtMS03NjI1Ng_f51d7715-ee7f-41cb-9bed-d750e3d725e0">23,246</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase to pay withholding taxes average share price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id017b077ea054273ab13043ee8ea45bd_D20220101-20220331" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMy0xLTEtMS03NjI1Ng_f85072ca-30d5-41c9-8168-d1f4f8313ccf">25.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i035fc627bac64279ad7c432ac0da29f9_D20210101-20210331" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV81OC9mcmFnOjMxZWMxOWZmYTNjNDQ3MTU4Njc2NGJhMjMzNDA3YmNmL3RhYmxlOjRiMzhjNThmMjUyMjQ2N2Y5NTkzMTljYjAyNTNhY2ViL3RhYmxlcmFuZ2U6NGIzOGM1OGYyNTIyNDY3Zjk1OTMxOWNiMDI1M2FjZWJfMy0zLTEtMS03NjI1Ng_5240f66a-3b20-4567-b22a-7d371ba1d61f">29.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_61"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(8)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwNQ_59fdd5c8-b627-4324-b6f9-1cc40c8399c3" continuedAt="i23a9fe3a84c648168b4f3fa7e3212ce3" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i23a9fe3a84c648168b4f3fa7e3212ce3" continuedAt="iceadc066af624f1389384837e164b14d"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Recurring and Nonrecurring Basis</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company used the following methods and significant assumptions to measure the fair value of certain assets on a recurring and nonrecurring basis:</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Investment Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Collateral-Dependent Loans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="iceadc066af624f1389384837e164b14d" continuedAt="i464675425be9419d95cd74524c5d7cd0"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;s financial statements or aging reports, adjusted or discounted based on management&#8217;s historical knowledge, changes in market conditions from the time of the valuation and management&#8217;s expertise and knowledge of the customer and customer&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Derivative Financial Instruments:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Branches held for sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring Basis</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwMQ_0715b8c1-d3b5-42cf-8819-62cc12a51a26" continuedAt="ic95711a3d753485989c6c7b86246f44c" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d086877eb1d45bab0ae3f51faac1aa9_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS0xLTEtMS03NjI1Ng_a6b26a43-2f7a-474f-a8a5-27bdde4f746d">39,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84d51dea14cd434793fa5a1ed2d7cc1d_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS0zLTEtMS03NjI1Ng_3412f567-175c-418c-b71b-61b44cc15df1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02779cb5d24b4b09ad290d3f68a83fb0_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS01LTEtMS03NjI1Ng_26236cd8-a19b-4d23-b29e-778613e734bf">39,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a4b7fabb5f8479d9682478eef85836e_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNS03LTEtMS03NjI1Ng_aa7fcc64-9a7d-4328-a4d8-746f533b395e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebdf220ebb5b432093621df5a0ea1aa0_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi0xLTEtMS03NjI1Ng_1caac8db-7472-412c-8ba7-72dcffe5c79d">210,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5102e23716a403db562f28776a179bf_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi0zLTEtMS03NjI1Ng_d164bc54-d0ba-4a46-9613-bc6acf1c5553">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f2e828ae9341d385b7d2a2a7a6ccc4_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi01LTEtMS03NjI1Ng_8c67dfba-cfdd-4134-b714-78dc1242ba8b">210,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i277cfd005dc243f784cdb33891d19b4b_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfNi03LTEtMS03NjI1Ng_d0c48eab-b023-40c6-83aa-87cdbf9cb022">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6265d0dfe174550a30016a606c7e70e_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC0xLTEtMS03NjI1Ng_63bdc50a-03c1-4509-8616-3337b5a89d6b">358,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd951628f02743479bece1fdc5bd37d4_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC0zLTEtMS03NjI1Ng_5541aa62-9709-46c6-b6cb-fd68c8de459d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b0a5de8fe7c4fcdb66ab8e94c9e6d6c_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC01LTEtMS03NjI1Ng_63bc910b-a7fc-450e-b394-e6514a1d2907">358,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f64e814454246d3b8778a7a390ff51b_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOC03LTEtMS03NjI1Ng_a4d93b2c-d482-40e4-b24d-48e3fd5599ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6812162ef17b44c98722c78370e0c486_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS0xLTEtMS03NjI1Ng_998fd52b-8260-4dbd-8b38-82c8f9b16e8e">404,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id77ba295632a42a8aa2be09ef49adb14_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS0zLTEtMS03NjI1Ng_050e0492-185f-41ad-a65c-44b650e961b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb6491a03da3455f9aac45c18e7557bf_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS01LTEtMS03NjI1Ng_00e7d11a-5f44-40f8-9bfb-fbc9e31abcfb">404,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e20d403e7f2485b875bcdccaf574056_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfOS03LTEtMS03NjI1Ng_585247aa-0f54-436c-8bc9-629a7ad54ba7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe58d70bd6e0458a8df1df7c6c405e3e_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtMS0xLTEtNzYyNTY_cc4eff0c-c1a1-462b-b97d-7a737ed0e462">2,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie36352a43c044d1da65fb7113e101ed1_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtMy0xLTEtNzYyNTY_e1006a4a-9825-4f5c-b7ef-6be465d9508e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i768779c8b37947288709b6e48e154e8b_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtNS0xLTEtNzYyNTY_088502c4-9512-4a84-88d3-93165d37f64b">2,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i303843ce1a3440f499c61d8014c207c1_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTEtNy0xLTEtNzYyNTY_da1270d5-aa00-4c39-ad48-5f172079f1b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff1adb848204475b21b932bcc94c1e1_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItMS0xLTEtNzYyNTY_090314d9-378c-4daf-9b70-7121c0a07ac0">25,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55cecc103bca4df28184a861f7420090_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItMy0xLTEtNzYyNTY_f0575e37-601b-469c-bc65-cb5f527c668e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73b4cfcb084f46e3b8b9337a6ccac0de_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItNS0xLTEtNzYyNTY_e01764dd-9e47-4481-9fd8-04c8f20afb31">25,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0a5eec67804901811d74c7391bf7d0_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTItNy0xLTEtNzYyNTY_f6e34d66-2c54-4f9b-a6c1-e34e08997d69">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtMS0xLTEtNzYyNTY_c6f31a64-4276-4c0e-acce-7276e2908010">1,039,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtMy0xLTEtNzYyNTY_cd21440d-7fe0-45a5-8d45-f8a37abb5538">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtNS0xLTEtNzYyNTY_5e69dce5-0ebc-4faf-870a-deb8b9cede15">1,039,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d8e6f6920f9488480e6a0cd6d82609a_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTMtNy0xLTEtNzYyNTY_b5c88389-ad5e-48f9-a235-850c17a34f66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedc769bb8e3f4e649baaef27f2909695_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtMS0xLTEtNzYyNTY_80b4f8db-a8df-4bad-b155-1443d8077a4e">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9358a8e9e895449e9d388119749420c7_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtMy0xLTEtNzYyNTY_d3e07331-9596-4db7-9c40-949cfadac62b">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib696889de36144af8b24163a8f63fb67_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtNS0xLTEtNzYyNTY_764c209c-b955-4e46-9eb7-1fdff75de79a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d8e6f6920f9488480e6a0cd6d82609a_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTQtNy0xLTEtNzYyNTY_f56320a3-0919-4a54-8335-ef16f97b3c91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9508ebe6ee5e41259bac65ba861b2675_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtMS0xLTEtNzYyNTY_b4ae24ef-7993-4117-8e99-3a7a3c71166f">12,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i198a39c1adae4604bf6424a7ca29f1ba_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtMy0xLTEtNzYyNTY_b8fff746-4da7-42b0-97ac-e282f5acc020">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af00d7a61cd4b53aa174421fe028a4d_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtNS0xLTEtNzYyNTY_59534b86-2048-4e49-911b-d69d2f52dfcf">12,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibff85fb2e295445295ab32d2e06d5fa8_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTUtNy0xLTEtNzYyNTY_bbd56e82-18d0-4d73-9db6-124b9905ad7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9508ebe6ee5e41259bac65ba861b2675_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctMS0xLTEtNzYyNTY_4bac9988-43bc-423b-a271-7145942c31e0">12,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i198a39c1adae4604bf6424a7ca29f1ba_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctMy0xLTEtNzYyNTY_8813bbf4-d31e-4e80-99b8-a8da50f31587">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af00d7a61cd4b53aa174421fe028a4d_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctNS0xLTEtNzYyNTY_6c889f9c-55dc-4c5d-9be3-daccd6a3db2d"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctNS0xLTEtNzYyNTY_d40d909c-bba6-4c6f-802e-16baea85c5ba">12,989</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibff85fb2e295445295ab32d2e06d5fa8_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmRhNjEwMGRjYjg3NDRmYjFiOTBjZmQ3NmNhOTA4M2I1L3RhYmxlcmFuZ2U6ZGE2MTAwZGNiODc0NGZiMWI5MGNmZDc2Y2E5MDgzYjVfMTctNy0xLTEtNzYyNTY_6abeadd8-bf3d-4d87-843b-0fee94e6651d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i464675425be9419d95cd74524c5d7cd0" continuedAt="i73eac6d02d4e4715b5961479f0909ddf"><div><ix:continuation id="ic95711a3d753485989c6c7b86246f44c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9511d3e42c1b413dbe318174e00aac90_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS0xLTEtMS03NjI1Ng_7a0249f8-c426-4ff0-9ed8-97ecb0fe12b4">21,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b60676f00f640d8b0edbe0079185aa3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS0zLTEtMS03NjI1Ng_ea152a50-002c-418d-a369-dd0b47b4175f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f10d4b053f6493b9dd9cc4b5c1cac56_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS01LTEtMS03NjI1Ng_6148196d-5234-43fe-85e6-1506cb1bfb05">21,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbbb69df5bdc4017b456bc6213844701_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNS03LTEtMS03NjI1Ng_7f2f0176-e3aa-41c4-86ce-64d670801b64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i165fd136249c4cbdb6ea3da443a7a528_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi0xLTEtMS03NjI1Ng_7ed27d5d-2895-4e4e-94e3-4a93c6def5a7">221,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifed2afbc1282480f9b19954e1ab9e403_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi0zLTEtMS03NjI1Ng_e2602a25-e3a6-46cf-a70e-cdba5c8085d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac095c27aadb4e19904f1b634abd5e64_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi01LTEtMS03NjI1Ng_5fb94f4c-2526-406a-b822-38f710f7455f">221,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i200a195d08e346ba874f1e5db0859e3d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfNi03LTEtMS03NjI1Ng_4015f97e-0b2f-4875-bd71-e0af11d03dd1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4051aed82014aada81387f9c7651ee4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC0xLTEtMS03NjI1Ng_36036ac0-79d3-4add-8064-21bb82b8f6c8">306,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc5854522863459ab7c86bf0e8b9d28c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC0zLTEtMS03NjI1Ng_dcd8059f-86f8-45ec-935b-8686951d8692">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia970e5caa595443b8b201ef27aaea3e4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC01LTEtMS03NjI1Ng_96d8b106-987d-49c9-a411-97b5a95d45f0">306,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if499bf90e3b44b6d9c0c075025b32410_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOC03LTEtMS03NjI1Ng_1a90faf6-9d45-49cd-a867-806730a49c31">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8700ba95fcb44f0a946c35ecb82d1d2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS0xLTEtMS03NjI1Ng_3c066327-e0b3-4fb4-9dcd-9c97a4a2ef1f">315,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fdb49aa6869487b86711e0cf1bfee63_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS0zLTEtMS03NjI1Ng_204bed52-cbb1-4134-babc-1eed003c1e3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i071d0954831d45a689cf1fcf612bcb97_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS01LTEtMS03NjI1Ng_33fcd2c0-9f35-405a-a553-b61b85c41343">315,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c1bd0d4c8784a5cab4aab82c81cc535_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfOS03LTEtMS03NjI1Ng_e21146e9-c91d-423e-a58d-213dcb6f3c50">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if24d55dc510446218ded1eb0b9e6b0b9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtMS0xLTEtNzYyNTY_8d14319d-8cad-4adb-90ff-183e38888130">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic82839cd3e804bc2b6446d7f2275eb85_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtMy0xLTEtNzYyNTY_4518f966-bfa2-4548-b2ba-de55aeac650e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i887c4e2b69e04750b212401b921df2b8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtNS0xLTEtNzYyNTY_73074579-1619-4519-aeda-999e6f9feb2c">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a68c131cdeb416dad15dec21df9536e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTEtNy0xLTEtNzYyNTY_917db766-d4ef-47bf-878c-942adb10678f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4273a7ecc3bc4ddb8f9f0c81261e368d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItMS0xLTEtNzYyNTY_e45e378a-30a0-4d15-8a8d-ebd3b4adef33">26,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dd15e349372463cad3d10e4fb08072b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItMy0xLTEtNzYyNTY_bc0b61b0-74f2-4e31-9d14-ad2274fa14bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6169c827ecf844ec9747c17cff606ee0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItNS0xLTEtNzYyNTY_e1c0f942-58ec-412d-9be4-88eebdc568bb">26,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id38fb0e31ad64672ac9b21ab1f5efd66_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTItNy0xLTEtNzYyNTY_8fc982df-15e4-4ff8-88fa-efa6f3e5aa11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i345d0d57dafb46bfa689427b83d7daa0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtMS0xLTEtNzYyNTY_cb4cdf32-ab7a-48c0-857b-45b863d7c694">894,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fe0cd59f7a5473eb5264169ccb2dc43_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtMy0xLTEtNzYyNTY_1ad79af0-662f-4ae5-9ea5-ae9318f9b12d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27949ee05cbb4bb3a92944ce93726ee0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtNS0xLTEtNzYyNTY_372a2817-ac2f-466c-99db-3f2f66c033b5">894,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id81d860dcdb347bf9bd67ccf2f365aaf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTMtNy0xLTEtNzYyNTY_920616de-4105-494e-9fa6-859e132cd74d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i345d0d57dafb46bfa689427b83d7daa0_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtMS0xLTEtNzYyNTY_b04163ff-f3f7-4d43-8d21-d45f913e62b8">240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fe0cd59f7a5473eb5264169ccb2dc43_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtMy0xLTEtNzYyNTY_db596fc4-75d7-4d28-a3ad-83b0ab2fe752">240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27949ee05cbb4bb3a92944ce93726ee0_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtNS0xLTEtNzYyNTY_198fc601-ad17-4d1e-ae74-08c57970d296">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id81d860dcdb347bf9bd67ccf2f365aaf_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTQtNy0xLTEtNzYyNTY_18773adb-4d38-4377-bc8d-71d7a2330c75">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3fc12923f548f2b93d5c57ca879987_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtMS0xLTEtNzYyNTY_3d66ddc4-8ed4-43bc-8eec-4e9c8aee13b0">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i518f7cd359274c6780f23e3f83384940_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtMy0xLTEtNzYyNTY_9334f842-25df-417b-8568-55ea03bfa0f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i596e9024500146e68193c2c5510a9ef5_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtNS0xLTEtNzYyNTY_000afef4-1f66-498c-a720-b71d72f5bc86">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf0f060780d4ad0b5b7c60e04e74da3_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTUtNy0xLTEtNzYyNTY_c54ce07a-05a1-4109-b7cd-0a4682d31c32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3fc12923f548f2b93d5c57ca879987_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctMS0xLTEtNzYyNTY_9cd26545-f5f4-4639-af55-cdae0d1c9b50">15,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i518f7cd359274c6780f23e3f83384940_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctMy0xLTEtNzYyNTY_07e2d126-5c4c-47e9-8fac-89f18e05e275">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i596e9024500146e68193c2c5510a9ef5_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctNS0xLTEtNzYyNTY_8419e46b-0d51-4dba-9db2-c56a6c050e57">15,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cf0f060780d4ad0b5b7c60e04e74da3_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI0N2YzZTdkZWQwZDRlMGQ4MTIwMjVlNWE4ODI5NjY2L3RhYmxlcmFuZ2U6YjQ3ZjNlN2RlZDBkNGUwZDgxMjAyNWU1YTg4Mjk2NjZfMTctNy0xLTEtNzYyNTY_fa916e53-21bc-4de1-a577-d4c0b18bb6a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nonrecurring Basis</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwOA_df8f3de4-1f74-49d7-8eba-9463132737c4" continuedAt="i36c3fa34cbb94e7eb16f7d956f3f32ad" escape="true">The following tables represent assets measured at fair value on a nonrecurring basis at the dates indicated:</ix:nonNumeric></span></div><ix:continuation id="i36c3fa34cbb94e7eb16f7d956f3f32ad" continuedAt="i2b23d2502dd24ec2829c5b0a49468293"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basis</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45e6d837705443ec87a411e226b8c31a_I20220331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS0xLTEtMS03NjI1Ng_6510006a-a9c1-4a44-bf9c-c8dde9e166c9">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45e6d837705443ec87a411e226b8c31a_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS0zLTEtMS03NjI1Ng_b769a986-e0aa-4a33-90a8-a64f609bd541">215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4318e5821db84135bb92776705f95f65_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS01LTEtMS03NjI1Ng_ed5f1fe6-7763-49d3-b3ad-f413b3722ee7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c47d4b447544815951c2b9c13d018ec_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS03LTEtMS03NjI1Ng_b53678b9-1461-4d02-81f1-6d6b3b01033c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dac87fcdd52469084b5b2873735a192_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfNS05LTEtMS03NjI1Ng_3458905b-d891-4608-87ec-e7faa2a0a75b">215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6a7c4b2fbd495b8aa640ee672f484f_I20220331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItMS0xLTEtNzYyNTY_06f5d7ca-b2f7-4290-aaa3-2c3ea84f50d5">991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6a7c4b2fbd495b8aa640ee672f484f_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItMy0xLTEtNzYyNTY_3ab218af-7de2-4e8c-9130-ca624485dccc">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2d6ee4c3c08406b83db8cf5a9925b8b_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItNS0xLTEtNzYyNTY_de01e379-9a5a-4273-b5ee-f02679a88767">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i616d12b316064c9ba43f1f48544a4064_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItNy0xLTEtNzYyNTY_163be398-46fd-4154-b05a-d60b5231c786">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i342985948cf54e5a9f316db6755f56e3_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTItOS0xLTEtNzYyNTY_1e9b7f03-a9b3-4947-a6ac-27614f59a5d9">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e3de4bcdabc4adda8a4390d2e192a12_I20220331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtMS0xLTEtNzYyNTY_bde3c178-a080-4d66-acc3-68c4d469911c">1,327</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51faaa94a2a346e4a3509d425d39728e_I20220331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtMy0xLTEtNzYyNTY_5f20b5d7-0b3f-4a34-a865-c04a36b4616d">749</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2a2fdf541f645139b43d8379a9acc2e_I20220331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtNS0xLTEtNzYyNTY_3183315f-24d8-4cd5-9269-c608fe3ca4dc">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9049869ce7a84ecaa32999af12aea3af_I20220331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtNy0xLTEtNzYyNTY_b65142ec-2ac0-4f84-bfcd-b1ae0fac1f13">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51faaa94a2a346e4a3509d425d39728e_I20220331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmU1ODAxMTE3YWQyYzQzYmY5YzIwNzZlOTU3ODFhM2Y5L3RhYmxlcmFuZ2U6ZTU4MDExMTdhZDJjNDNiZjljMjA3NmU5NTc4MWEzZjlfMTgtOS0xLTEtNzYyNTY_9dd3ed1c-9006-4aa9-a4ae-edbc83152924">749</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basis represents the outstanding principal balance of collateral-dependent loans.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basis</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1512b2a63014dff855b4d72a153e4c7_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS0xLTEtMS03NjI1Ng_98d31487-b69e-42fe-8fe2-0e1e49b5bd33">1,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c1522a316884c33abf9bb60e6db1e9e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS0zLTEtMS03NjI1Ng_9422a850-cdec-4f0a-b543-676b7914eefd">1,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc0b541d8c7e4a86bead09cf9ee82189_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS01LTEtMS03NjI1Ng_08c9a5a7-9134-4f93-8acb-f9cc8a1fe7c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d97fd5242b455487b5b5d5b889aff8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS03LTEtMS03NjI1Ng_9d2a8ee8-a772-4c93-bf13-afe778301e10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i814438e6ecbc415483e73e2834b6885c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNS05LTEtMS03NjI1Ng_c1fcdd56-1872-4e6d-b695-e6bb4ca33332">1,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieefb3c1208d1472480dd30fe59c258dd_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi0xLTEtMS04NDY4Mw_1696622c-3a41-456b-ba39-4110447a49c4">613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2ea87bfad774ca581da4db93b0e8d68_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi0zLTEtMS05NDgwMQ_30e7f17a-f8c9-4051-ae60-4d164541bf6e">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4ec2c7379394053890e2cd3b39e3554_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi01LTEtMS05NDg5NA_696cc913-988c-463f-94b3-d5699ed2fa0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i624ac700652f4dc0ac76dbc52b7fdf66_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi03LTEtMS05NDg5NA_fefbb231-86ae-4d79-9984-b148b34e8049">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a1bad7f6e1b4e6e8b6742e55fd9c6e8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfNi05LTEtMS05NDg5NA_89999bf0-bc1f-4b32-8872-5121f503f3c9">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i958ba10ad633460dae29c308f83a5836_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC0xLTEtMS05NDg5Mg_9541913f-7de9-4f47-961c-f4766e7d54d8">2,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice83d854896e45e9b731c136b8767553_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC0zLTEtMS05NDg5MA_33f30c34-5ea3-44e5-8d63-71e2e976d1f8">1,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6004e9dbb49b4ef4af0efd548c8e641c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC01LTEtMS05NDg5Ng_ca07323d-d4fc-4f81-ad00-4c99e734f164">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff77a53816a4c3c9dfcf308b81fef83_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC03LTEtMS05NDg5Ng_e90e937f-ff20-4192-a1df-676356a736b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d3a7781cdca46bd836152b226f893e3_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfOC05LTEtMS05NDg5Ng_7784022c-8e81-4803-aab8-71c3e358fd84">1,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ebecf5a1be040c2b653099652b5bb8f_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItMS0xLTEtODQ3MjE_acae195c-51f8-4c84-be69-6fde9d827c79">991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51666dc68c91400c9c07fa2e4c8ad461_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItMy0xLTEtOTQ4OTg_99af8a6f-7dc0-496a-ac6e-3f33543b0539">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5b5f42da8cd4e36a2e183b0896c358a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItNS0xLTEtOTQ4OTg_fa628716-71bb-4ca9-a507-54b95f25676c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b01ecfeebee41f3b374020f7cad227a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItNy0xLTEtOTQ4OTg_ee357a57-c97f-4fc6-bc8c-68b16629d4ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id18c626c97a04bdca3d3a13eb697e221_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTItOS0xLTEtODQ3MjM_70f6022e-6a92-428a-8a1a-67751aaf3af3">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id122c42179e246ecb1214f3eb228ba90_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtMS0xLTEtNzYyNTY_5b0301a0-e725-4a14-ac3c-b81c2aec8aaa">3,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b7a49ad7c4c48baa8a435a8114019ef_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtMy0xLTEtNzYyNTY_9c7fc816-3a3c-4833-b4e0-44cac4e11298">1,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2a08d3d7f1043d494ab695735a4cefc_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtNS0xLTEtNzYyNTY_be76723f-10ca-4c47-a115-ac03367bddb0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81b51285834541f1bf68385be4578462_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtNy0xLTEtNzYyNTY_0e5e31b6-c704-4074-8184-671ac135a1bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbc4b6fe11ff45d69245d3a4cb4954e9_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTUtOS0xLTEtNzYyNTY_c1012e13-5765-434f-81d1-e05dcab00ab5">1,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08832308ad14442092d2d4a76e95dfed_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctMS0xLTEtNzYyNTY_81525dfc-5832-4217-a0d0-62b3dfa9ce1b">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i157165d71cd64e24a544fceaabe5791a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctMy0xLTEtNzYyNTY_410968de-22d3-466e-aaa6-ddd56c1fced6">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9651946319934f16af76a8b68b993d91_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctNS0xLTEtNzYyNTY_7892c137-3bf4-42eb-bc32-c6a7a81ec8b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc414f111408424e9fde7cf3c11dcdbe_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctNy0xLTEtNzYyNTY_2d25e599-8244-48a4-ad15-468d92558e48">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fa242b3c244ed48c13f22d31e1d22d_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTctOS0xLTEtNzYyNTY_52b0ca75-795f-4470-b8d2-611762926279">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if443be1ade2c4b4ab97d7d26d6457609_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtMS0xLTEtNzYyNTY_947f35f5-5e98-4550-938f-c2bc9e6802aa">4,213</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9661d7ae35a4cddb9c521b9737fa510_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtMy0xLTEtNzYyNTY_dce3a567-4ae2-4ac8-87bc-0fc5610e486e">2,470</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06bd362bb7264ec4b0c4dba48e788b60_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtNS0xLTEtNzYyNTY_3b0809db-2212-4108-aed6-dad5c36e6686">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3188fc3cfdf04e26892884971103a824_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtNy0xLTEtNzYyNTY_32655f5e-0dbc-4e3f-bb05-e4a95ea3fd39">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf66ef45f1c40d9ab81e6b21d2f0bc5_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmI3YTE0MDBiOGJiZTQwMzc5ZWRkN2YxNzQ3MmYwNTM0L3RhYmxlcmFuZ2U6YjdhMTQwMGI4YmJlNDAzNzllZGQ3ZjE3NDcyZjA1MzRfMTgtOS0xLTEtNzYyNTY_e249e7f0-378c-4d75-9142-e28ba5d34ee1">2,470</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i73eac6d02d4e4715b5961479f0909ddf" continuedAt="i5298cb9ee7624a7c8045c1a0737e5c75"><ix:continuation id="i2b23d2502dd24ec2829c5b0a49468293"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table represents the net (loss) gain recorded in earnings as a result of nonrecurring fair value adjustments recorded during the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice1d713841db4c9aa43f2b8e1f474053_D20220101-20220331" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfNS0xLTEtMS03NjI1Ng_c544baf0-cc07-4ec0-92f9-ea87b0575512">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0383e5d76eea4470af9bf78bddf81827_D20210101-20210331" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfNS0zLTEtMS03NjI1Ng_e092092b-6311-459a-a97c-304680cef098">34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4bb5aa886a642e9829256185934f4c3_D20220101-20220331" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTItMS0xLTEtNzYyNTY_01d89c08-aacf-4163-8a5d-123cb5f2aaca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i980064a7af0848aca13afb98815c401a_D20210101-20210331" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTItMy0xLTEtNzYyNTY_4ebab643-37a7-4a58-ac71-fd9ea64f537c">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa40f318f7fc4cdd8d280715955118f1_D20220101-20220331" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTMtMS0xLTEtNzYyNTY_5e1e2fff-74b3-4909-af25-3d988c308edc">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i322a107a2b2d41639b4a1bfb75a00e02_D20210101-20210331" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTMtMy0xLTEtNzYyNTY_34c80a3f-0a96-486e-9fa4-d4dc4f8318e1">48</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fcc4aa1462943e3803207406647a886_D20220101-20220331" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTUtMS0xLTEtNzYyNTY_3fdd1fef-7636-4ec4-bd7c-854113436448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie155d2757d0049c1a3c578f9c4d64f89_D20210101-20210331" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTUtMy0xLTEtNzYyNTY_b389a4b3-8cf5-4993-97d7-64841a09fcd5">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from nonrecurring fair value adjustments</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7062e809a1dd43f98b0c22c0a5dfd429_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTYtMS0xLTEtNzYyNTY_ed799476-f758-4471-9c35-4adf52fafd23">12</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58c64351d7f24d3bbe81c012af70d060_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjQxYzNmZDJhZGQ2ZDQ2NzM4ZjhmNTRjZTg4M2IxZjE2L3RhYmxlcmFuZ2U6NDFjM2ZkMmFkZDZkNDY3MzhmOGY1NGNlODgzYjFmMTZfMTYtMy0xLTEtNzYyNTY_58c7742d-9a3b-4d2b-aa49-5b25dd09cfc5">28</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODg4NQ_915c2989-354b-4af0-b6b7-58efa39c47f7" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation<br/>Technique(s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unobservable&#160;Input(s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Inputs; Weighted<br/>Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collateral-dependent loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc7e9a5a5ba14681a72456e3b39727b7_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy0xLTEtMS03NjI1Ng_84ba5ef5-a777-4867-a5f0-f64eece2d270">749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market&#160;approach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for differences between the comparable sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i036117168d9942f1b0af9ae63ed2e3a0_I20220331" decimals="3" name="hfwa:ImpairedLoansMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmQ2Yjk0NjNkNDRhODRkN2U5YWNjNWVjOTViYWEwZDcyXzU_996269ce-d89f-4347-9dd9-6c980fd5e9aa">35.0</ix:nonFraction>% - (<ix:nonFraction unitRef="number" contextRef="id07d517fa37640329def16e2afe95697_I20220331" decimals="3" sign="-" name="hfwa:ImpairedLoansMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmQ2Yjk0NjNkNDRhODRkN2U5YWNjNWVjOTViYWEwZDcyXzEw_8cf1e409-fa60-4d9c-a65d-13d3b4f394d5">11.0</ix:nonFraction>)%; <ix:nonFraction unitRef="number" contextRef="i98d3b6b717d54b8299e1b5c1664d0404_I20220331" decimals="3" name="hfwa:ImpairedLoansMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjA0NTY2NDRmMTYwMDQ3NGRiZmM4YjM0MWVjMjMwMTRjL3RhYmxlcmFuZ2U6MDQ1NjY0NGYxNjAwNDc0ZGJmYzhiMzQxZWMyMzAxNGNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmQ2Yjk0NjNkNDRhODRkN2U5YWNjNWVjOTViYWEwZDcyXzE0_703ec3a9-9713-4dc8-9f74-8c9241340e0e">13.8</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation<br/>Technique(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unobservable Input(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Inputs; Weighted<br/>Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collateral-dependent loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbc4b6fe11ff45d69245d3a4cb4954e9_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy0xLTEtMS03NjI1Ng_c1012e13-5765-434f-81d1-e05dcab00ab5">1,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market&#160;approach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for differences between the comparable sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5145c4b0c3eb4d0f84aafe6534d7f3de_I20211231" decimals="3" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmVhMDE5NzIxODMxMzQxOGJhMWY5Mjc4ZjMxYWRlNzdjXzQ_f478faf5-7712-4139-a38e-30e63d873534">35.0</ix:nonFraction>% - (<ix:nonFraction unitRef="number" contextRef="i4b1c2213ae4343c38a0b3146c7d4f3aa_I20211231" decimals="3" sign="-" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmVhMDE5NzIxODMxMzQxOGJhMWY5Mjc4ZjMxYWRlNzdjXzk_48e5dfe9-748e-4b8b-a49f-1ed00c02bd81">11.0</ix:nonFraction>%); <ix:nonFraction unitRef="number" contextRef="ieb491e2b4f7b4ad2b95652aa72c781f5_I20211231" decimals="3" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfMy03LTEtMS03NjI1Ni90ZXh0cmVnaW9uOmVhMDE5NzIxODMxMzQxOGJhMWY5Mjc4ZjMxYWRlNzdjXzEz_928e77c2-4531-4ed2-b847-7b5a48f89bfc">13.8</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fa242b3c244ed48c13f22d31e1d22d_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOjdjY2JmODVjZWJkZTQxNjRiOTE1Yzk2N2Y4ZjlhOTljL3RhYmxlcmFuZ2U6N2NjYmY4NWNlYmRlNDE2NGI5MTVjOTY3ZjhmOWE5OWNfNC0xLTEtMS03NjI1Ng_90f00e94-969d-4a4f-9946-ad524be336cd">698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market approach</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Not applicable</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Fair Value of Financial Instruments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Broadly traded markets do not exist for most of the Company&#8217;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.</span></div><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RleHRyZWdpb246NTVkZmMyNmNmMjk0NDc5ZTg5MDkzYTkxZDA3ZTE4NWFfODkwOQ_3e1a78b5-9314-4367-94bc-9d77dc515eb7" continuedAt="ib488edf47e534dddb992a13f9bbb8ae9" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding estimated fair values at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS0xLTEtMS03NjI1Ng_58b368a2-bc6b-42b7-8ec2-7bc9abc84d83">1,576,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS0zLTEtMS03NjI1Ng_0c3edc11-f539-45f5-b378-9f212037865f">1,576,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS01LTEtMS03NjI1Ng_c0ab1db5-ad45-4b97-98ef-6685068c74fb">1,576,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS03LTEtMS03NjI1Ng_6e0d6880-676c-476e-beb9-8c0c28c8702e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNS05LTEtMS03NjI1Ng_c3a6ae23-f171-4d0a-b250-64f4bad0dde0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi0xLTEtMS03NjI1Ng_91ec3124-e243-4ed0-9cc0-3e4014a1c185">1,039,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi0zLTEtMS03NjI1Ng_c6f31a64-4276-4c0e-acce-7276e2908010">1,039,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi01LTEtMS03NjI1Ng_cd21440d-7fe0-45a5-8d45-f8a37abb5538">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi03LTEtMS03NjI1Ng_5e69dce5-0ebc-4faf-870a-deb8b9cede15">1,039,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNi05LTEtMS03NjI1Ng_69a23f86-fefe-4c68-be1e-bd12750c1abc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy0xLTEtMS03NjI1Ng_3cd97a65-f758-44a1-9367-5106a60ac600">422,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy0zLTEtMS03NjI1Ng_9d377a93-4cb9-4659-ac7f-fe8cc3177d9e">384,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy01LTEtMS03NjI1Ng_a9b4e6df-a702-4254-9b39-8ea4a576dc18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy03LTEtMS03NjI1Ng_c84163df-69ad-4e64-979c-54692f732d90">384,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfNy05LTEtMS03NjI1Ng_0491f1ca-2ca6-47ac-9f03-090be42f35e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC0xLTEtMS03NjI1Ng_c1e96dc1-c598-4110-98f8-f24b70812885">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC0zLTEtMS03NjI1Ng_e1ada0b8-bcc4-4f63-93ea-23dbab9490f2">1,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC01LTEtMS03NjI1Ng_2eba28d0-2c03-44f9-b15b-773176d6d8d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC03LTEtMS03NjI1Ng_62a3441b-584a-4d95-9a89-e9d8bcf5bb46">1,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOC05LTEtMS03NjI1Ng_e497e607-abe9-4cb6-a70c-6b4df555da96">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS0xLTEtMS03NjI1Ng_9385a95a-5031-410c-bd26-ccefef0d8e30">3,780,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS0zLTEtMS03NjI1Ng_806b9d44-20e3-4c34-acdc-91402a92d078">3,808,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS01LTEtMS03NjI1Ng_1148135f-87b8-46f3-9204-6861be75d51c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS03LTEtMS03NjI1Ng_b89c7b3f-d12f-40aa-a099-fdfb69476c80">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfOS05LTEtMS03NjI1Ng_196c1d98-2612-4d8c-8c29-8897e015a1b1">3,808,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtMS0xLTEtNzYyNTY_cc06d36c-41d9-4b50-a8cb-e3e0b1481f6f">14,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtMy0xLTEtNzYyNTY_2f1c9d09-c0b8-4303-89fc-df9518852a8b">14,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtNS0xLTEtNzYyNTY_6e94d996-d950-481a-858b-a764d4ea5a41">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtNy0xLTEtNzYyNTY_fed16c34-ca68-4e68-b521-6ef354114778">4,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTAtOS0xLTEtNzYyNTY_9007bd40-360b-46dd-9e51-53ad338e803f">9,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="i5298cb9ee7624a7c8045c1a0737e5c75"><ix:continuation id="ib488edf47e534dddb992a13f9bbb8ae9"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItMS0xLTEtNzYyNTY_f66b148a-2b6e-4b4b-a8ab-2d4529fdad8f">12,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItMy0xLTEtNzYyNTY_b4996f89-34b7-46a5-a2ff-720293db1ab4">12,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItNS0xLTEtNzYyNTY_e32677cc-eda8-42f4-bd81-fb205305067b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItNy0xLTEtNzYyNTY_bd7b0043-5447-4c03-9de3-bb14318e5fa9">12,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTItOS0xLTEtNzYyNTY_975e054d-dacf-49a4-9ced-689c7164518d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtMS0xLTEtNzYyNTY_709afcf9-bbf9-47dd-93c9-c7867420f9a1">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtMy0xLTEtNzYyNTY_814b67d4-9db7-4166-bbdd-152b77661f0d">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibee06b3b1dda41808630950e180fcef9_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtNS0xLTEtNzYyNTY_95f9e440-dd14-40df-9092-5f1d0eef5ede">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtNy0xLTEtNzYyNTY_19fed42e-d47f-4597-9a4a-6abe17d68671">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTMtOS0xLTEtNzYyNTY_fe59ea0c-5475-4780-b7a8-84a4de957247">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-maturity deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic56fe2d49fe747078902c2696a19e5a3_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtMS0xLTEtNzYyNTY_20241f53-342e-4148-957c-91d6fc6d3340">6,163,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfd1fe1c78fc432c9c2d34b04085004f_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtMy0xLTEtNzYyNTY_35e3d387-778e-4b2f-ba76-9cce85b3f77b">6,163,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ac34b7729234065ac2e3ead6d62b213_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtNS0xLTEtNzYyNTY_1a87405a-4902-42ca-a820-d1238a4eb51d">6,163,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ce48bec77be4408ac33bd5402dc2d51_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtNy0xLTEtNzYyNTY_443f5120-fcfe-4d7d-866d-c35d94841309">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i277df3328eba4e3d81d4473a389766e3_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTUtOS0xLTEtNzYyNTY_4da4729e-3110-4b65-8323-3daee71ce26f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i704c72cd21394b4cb6722e341ad0bc22_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtMS0xLTEtNzYyNTY_63efc173-b92d-46b5-82dc-4a10b310ad14">328,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5c44f3928c48259cb3fd84ac2d60b5_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtMy0xLTEtNzYyNTY_e00449ca-e863-4455-ac83-1d7cb0d60ea4">329,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df3a19ae1c24acba6ad4e72a99645bf_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtNS0xLTEtNzYyNTY_7792b387-170b-460b-9139-f1096dcf6c7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i204b059779a945b880d0dba650ce5d55_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtNy0xLTEtNzYyNTY_b2b0f33a-8ff8-4a0e-8343-662ebdb257e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabd9d4e32e9f45ab98c630657178877b_I20220331" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTYtOS0xLTEtNzYyNTY_90450183-63ac-417a-bb31-038d6f2c0a7a">329,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtMS0xLTEtNzYyNTY_46fc175e-6f62-4f5c-8d7b-29e126df08cd">49,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtMy0xLTEtNzYyNTY_095061c5-9524-4f70-bc56-95098740e919">49,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtNS0xLTEtNzYyNTY_99ccbc91-03f3-4a42-88b9-ca81189da64a">49,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtNy0xLTEtNzYyNTY_6abb4360-23cf-4d91-ab95-5b1b1b139f55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTgtOS0xLTEtNzYyNTY_bb1ee173-5329-484d-84ab-e8fb6c1bbd14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktMS0xLTEtNzYyNTY_f0043cd7-9092-4dba-aa15-c5b1b755ae82">21,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktMy0xLTEtNzYyNTY_d9c54c1b-58a8-4a93-aed5-41456c920878">18,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktNS0xLTEtNzYyNTY_f73cc2cb-4e46-4cc4-b426-49580f265e63">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktNy0xLTEtNzYyNTY_cb244eb6-47a9-42d8-b663-d2f0b1fb2732">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMTktOS0xLTEtNzYyNTY_21606e0b-2fef-4365-8d64-acbefe4f792a">18,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtMS0xLTEtNzYyNTY_51eef37f-ce9c-43e9-bda2-ae70bcd1911c">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtMy0xLTEtNzYyNTY_69abcbaa-c64a-41a1-b847-bbabc5cddde7">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtNS0xLTEtNzYyNTY_218a3533-8ece-4f50-926d-ee5b70405007">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtNy0xLTEtNzYyNTY_7f9710aa-9805-4d26-adf2-6a0b1db16ce0">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjAtOS0xLTEtNzYyNTY_daf74188-693c-4cde-ae5c-b7db34f7ce49">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a0c3083dfe347029c1aaad11aef16b3_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtMS0xLTEtNzYyNTY_dcaadf46-97a4-4929-8cb7-0c04b412c8cd">12,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i999d804023484f32828a3baac0e2ce5a_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtMy0xLTEtNzYyNTY_41b8e1b0-4b2d-45dc-917c-db2169fa7c4f">12,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64bdc541dd804a90944fbc071d9440ea_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtNS0xLTEtNzYyNTY_8cf2769a-3e43-41e3-bb99-532e069ae21e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af00d7a61cd4b53aa174421fe028a4d_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtNy0xLTEtNzYyNTY_6c889f9c-55dc-4c5d-9be3-daccd6a3db2d"><ix:nonFraction unitRef="usd" contextRef="idfddf2d452144aa1ba549a3655877301_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtNy0xLTEtNzYyNTY_d40d909c-bba6-4c6f-802e-16baea85c5ba">12,989</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06d6e94a7dc542e19f3ce75e74e0c045_I20220331" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmJhZTE4NzBjYTBjZTRkMmI5NzQ0YzliZmE0ODg1M2MxL3RhYmxlcmFuZ2U6YmFlMTg3MGNhMGNlNGQyYjk3NDRjOWJmYTQ4ODUzYzFfMjEtOS0xLTEtNzYyNTY_2d8033e9-99f8-4e78-ab2a-4b7eccdfdd71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS0xLTEtMS03NjI1Ng_d0671f2e-4ec3-41e8-9e25-b19929e79ff5">1,723,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS0zLTEtMS03NjI1Ng_cc48337c-b7d6-48f0-98df-82096ef1967d">1,723,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS01LTEtMS03NjI1Ng_aa199622-13ce-448c-844f-5cf51f87c80a">1,723,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS03LTEtMS03NjI1Ng_5ded280c-a371-4df6-9ba9-9dbb0094a05a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNS05LTEtMS03NjI1Ng_be379e1f-8c7a-48c4-9036-3d78c10cfdca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi0xLTEtMS03NjI1Ng_c8813a16-00f5-435d-b632-f7690453ab60">894,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi0zLTEtMS03NjI1Ng_6b4c57ca-a1a3-4aba-86fe-34f06470524e">894,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi01LTEtMS03NjI1Ng_974f495a-4319-4523-8b28-6db9b8706eeb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi03LTEtMS03NjI1Ng_551c12f3-9c91-4a02-be87-0055cd79c96c">894,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNi05LTEtMS03NjI1Ng_f83bdb16-287b-4867-a3ee-f7c524fbb9c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0xLTEtMS04NDgzNw_8dbb3680-f635-454f-8f91-19ffec199d75">383,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0zLTEtMS05NjQ4Mg_a3c945f7-baa3-4ab0-83fa-549136f386e9">376,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy01LTEtMS04NDgzMw_6f0d5c40-dc72-4cec-a2d9-f3a714b053c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy03LTEtMS04NDgzMw_8b78d64b-23b8-4a8a-a8a7-7a7f9aa59661">376,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy05LTEtMS04NDgzMw_233a9c1f-f3d1-4592-8b86-13e2d8f07db2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0xLTEtMS03NjI1Ng_68e31293-a1b0-486c-85d4-7109e0146968">1,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy0zLTEtMS03NjI1Ng_e35739f5-4280-491f-acfe-aa9a58058109">1,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy01LTEtMS03NjI1Ng_5733230b-9469-4448-8f3f-d5abc6bdb2ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy03LTEtMS03NjI1Ng_b98d69da-0634-4cd3-80b0-f0a197286ef8">1,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfNy05LTEtMS03NjI1Ng_69365e61-180d-4b3d-9c97-cae14850324e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC0xLTEtMS03NjI1Ng_c1cc2b80-b74d-49b5-a238-a6a44840c137">3,773,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC0zLTEtMS03NjI1Ng_c267edcf-809b-4a70-b4df-bbb339fe93f9">3,849,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC01LTEtMS03NjI1Ng_48d9486e-3ad7-4ced-8069-dda604059222">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC03LTEtMS03NjI1Ng_2c21f64b-4c5e-421b-b6f9-a405b01ddb7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOC05LTEtMS03NjI1Ng_3e665404-75dc-4b0e-9677-eef4204156c5">3,849,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS0xLTEtMS03NjI1Ng_43d56c70-e219-424c-ace0-4ff4421c3d78">14,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS0zLTEtMS03NjI1Ng_c51c766f-cc06-402a-895e-3cd5d5118c18">14,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS01LTEtMS03NjI1Ng_b9ba32d0-5491-4df7-bf28-5a9f6716e28f">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS03LTEtMS03NjI1Ng_7ed53282-c7d1-4981-a26e-a0af13a0a89b">4,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfOS05LTEtMS03NjI1Ng_b0c8f6e1-33ce-4a16-b78a-147248a2e3a4">10,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtMS0xLTEtNzYyNTY_a8c6de2a-7ef2-4d56-9cb7-c36c7b275ebf">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtMy0xLTEtNzYyNTY_ee925c7a-b592-431d-a7a0-3c0212f75200">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtNS0xLTEtNzYyNTY_0e7a9cdd-0cbc-4d55-8959-7d44d763216f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtNy0xLTEtNzYyNTY_c88eb1ef-2d47-4433-8baf-47a873081180">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTEtOS0xLTEtNzYyNTY_1040683e-3406-43a2-a048-aef1ce364d39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItMS0xLTEtNzYyNTY_d82feb1b-0d7f-4e9a-9396-5f93e02a7cfa">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItMy0xLTEtNzYyNTY_c0487594-52f4-49fb-99f5-72214678d1ec">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItNS0xLTEtNzYyNTY_86fb818e-7b49-473b-9817-3a0ac259c3c5">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItNy0xLTEtNzYyNTY_3836ba45-55dc-4968-9be9-5a02afa8886f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTItOS0xLTEtNzYyNTY_f66342a4-ea64-4772-a620-60c9d11a291e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-maturity deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtMS0xLTEtNzYyNTY_5851daab-ef11-44fc-95a2-98a3b49058aa">6,038,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtMy0xLTEtNzYyNTY_b269f5f8-ee5f-44aa-8771-03d4c7720b8f">6,038,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtNS0xLTEtNzYyNTY_968d0c9f-7cb1-412a-8d2e-fcf155ee7c28">6,038,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtNy0xLTEtNzYyNTY_1c79285a-35f5-48d6-95c2-891a711d769b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTUtOS0xLTEtNzYyNTY_bb378af3-c375-43d5-bc3f-22f56b5acb26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtMS0xLTEtNzYyNTY_457ca400-2b47-4b66-af6d-eb5d8ce849b5">342,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtMy0xLTEtNzYyNTY_14ed84c7-968f-4ee3-a819-e8479c2c4fd4">344,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtNS0xLTEtNzYyNTY_c227c44b-fed8-4de4-bd4a-ca71e73e5266">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtNy0xLTEtNzYyNTY_285c20a7-c384-4dd0-8256-f1536fb6ec02">344,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTYtOS0xLTEtNzYyNTY_d31efc1b-56a3-4ee7-908c-0397ef1012bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtMS0xLTEtNzYyNTY_e308bbd1-58c7-4aa6-8925-7dcafa082df4">50,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtMy0xLTEtNzYyNTY_0d0abef0-73eb-47e6-8e62-c28d30e4c32e">50,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtNS0xLTEtNzYyNTY_cbae885b-14d7-440d-9fea-d4832496e502">50,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtNy0xLTEtNzYyNTY_c1386b67-2f7b-4c47-b4ad-5981ae36ac62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTgtOS0xLTEtNzYyNTY_306a7046-09d8-47c1-a1d5-b5d0cd8c3f61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktMS0xLTEtNzYyNTY_69a35ace-a288-474d-aaf0-ced98af1d5e7">21,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktMy0xLTEtNzYyNTY_79af15d9-1efd-436b-a6a6-2f0645bafca7">18,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktNS0xLTEtNzYyNTY_0b3a8080-fea0-4071-ae96-5186cdec04cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktNy0xLTEtNzYyNTY_7bc06ac8-78b1-436b-af06-25200ef569e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMTktOS0xLTEtNzYyNTY_d2bf727d-2548-47a0-83a9-0d1d17a71318">18,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtMS0xLTEtNzYyNTY_120314df-1af5-4cb5-90b7-6a9543300f3b">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtMy0xLTEtNzYyNTY_4b7f137e-254b-4193-94e1-3c7c2f63c4b1">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtNS0xLTEtNzYyNTY_5becb601-bf13-41d6-b91f-fe1d77acd98e">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtNy0xLTEtNzYyNTY_7129987d-416f-4642-98d1-b64f87504ed6">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjAtOS0xLTEtNzYyNTY_91f62fa9-ec65-458f-9ce4-d899eb5891f4">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3828e618a7724a6089e541a87510261f_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtMS0xLTEtNzYyNTY_a136c961-b8d7-43bb-87ea-b94f80c2d712">15,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb210e6115e4d34a8c44dc7209674b3_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtMy0xLTEtNzYyNTY_66e9c418-027c-4c76-a080-fc273199ab64">15,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b0502c046f431c9f3dac3a8acc189d_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtNS0xLTEtNzYyNTY_3248353c-21a1-41bf-ad0f-243f96b85986">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60babd79caf4444905a236a010d3d4f_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtNy0xLTEtNzYyNTY_829ade1d-167f-44f9-9028-d004a2199441">15,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4783299fa004d2b9cfeea2d10d567fd_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82MS9mcmFnOjU1ZGZjMjZjZjI5NDQ3OWU4OTA5M2E5MWQwN2UxODVhL3RhYmxlOmQ5Y2Y3NzRlN2YxNjRjYmU4MjJjMTdlOWUyOWM1NzYwL3RhYmxlcmFuZ2U6ZDljZjc3NGU3ZjE2NGNiZTgyMmMxN2U5ZTI5YzU3NjBfMjEtOS0xLTEtNzYyNTY_7f018bdf-f52d-494e-9056-3f8f5409b74e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_64"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(9)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82NC9mcmFnOmJiMWExZWQ5ZDZiMjRmYzViNzk3NWRlNjI2ZTM5ZmI3L3RleHRyZWdpb246YmIxYTFlZDlkNmIyNGZjNWI3OTc1ZGU2MjZlMzlmYjdfMzYw_694a8d26-4274-4884-adda-e1b0ce667d89" continuedAt="i6a39c54e86e14b51b8db6501bba89d90" escape="true">Cash Restriction</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i6a39c54e86e14b51b8db6501bba89d90">The Bank had <ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82NC9mcmFnOmJiMWExZWQ5ZDZiMjRmYzViNzk3NWRlNjI2ZTM5ZmI3L3RleHRyZWdpb246YmIxYTFlZDlkNmIyNGZjNWI3OTc1ZGU2MjZlMzlmYjdfMTY0OTI2NzQ0MjMwNw_55b48dc1-e818-4dbb-89fb-39e5d26f97fa">no</ix:nonFraction> cash restrictions at March&#160;31, 2022 and had restricted cash included in interest earning deposits of $<ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82NC9mcmFnOmJiMWExZWQ5ZDZiMjRmYzViNzk3NWRlNjI2ZTM5ZmI3L3RleHRyZWdpb246YmIxYTFlZDlkNmIyNGZjNWI3OTc1ZGU2MjZlMzlmYjdfMTY1_52c4562b-9978-4cd3-a464-d9644a0b8e24">9.8</ix:nonFraction>&#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.</ix:continuation></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_67"></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(10)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:20.02pt"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RleHRyZWdpb246ZGQ5YmQ5NGZkZDRhNDFmNWJhNmZlOWQ5YzFiOTZhOTZfMTI4Nw_f4f6ba4c-cdcf-4ef1-ac73-e4b86510a55b" continuedAt="id7ea99f5355c424db94ad4b548ff398a" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="id7ea99f5355c424db94ad4b548ff398a" continuedAt="ie5610072733d43948de8cacc8f9a9375">In 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&#8217;s exposure to credit and market risk under commitments to extend credit is represented by the amount of these commitments.</ix:continuation></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><ix:continuation id="ie5610072733d43948de8cacc8f9a9375"><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RleHRyZWdpb246ZGQ5YmQ5NGZkZDRhNDFmNWJhNmZlOWQ5YzFiOTZhOTZfMTI4NQ_44156833-07dd-482d-b018-2121e2047c8a" escape="true"><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents outstanding commitments to extend credit, including letters of credit, at the dates indicated:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4395944ac99a4d24ae162123925b3f60_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMy0xLTEtMS03NjI1Ng_dce93780-eba5-4588-b21e-15ce6e14637d">537,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953bddb1fd20416a8d5eb8accb30b53d_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMy0zLTEtMS03NjI1Ng_ac97d459-f742-4c61-bd11-ae831834ac29">570,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib465a166a81c4839923b2090f12f96bf_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNC0xLTEtMS03NjI1Ng_50c1afa5-c82f-4f47-93b1-8fd32a7357fe">7,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ecc84a667d5490cadab413a70145ebf_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNC0zLTEtMS03NjI1Ng_36c32a27-2c61-47ef-9b5e-e27d1cbab2e3">2,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81410fb86feb40a8a76ab6d4b8fe5594_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNS0xLTEtMS03NjI1Ng_afce42ef-e464-4abc-8f5b-0f0646a66796">13,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f05b745d5444de68178001f4b3ca672_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNS0zLTEtMS03NjI1Ng_0c77bdb6-f7c1-4575-9fa2-bcca2af4b3fd">7,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b6f9c2845a44b9aa223dcb8bf99378_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNi0xLTEtMS03NjI1Ng_f291a5b7-ac85-45b8-8ae5-9f8940c348ac">559,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia48b8e4f70af4a87aa3f12be00817670_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfNi0zLTEtMS03NjI1Ng_600a3545-f939-4461-b0b0-5213f12930cf">579,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad3f2fc608945a38db0e37152ed044e_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfOS0xLTEtMS03NjI1Ng_d647db8e-f793-4792-b00e-5d38738474d1">55,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e2f4b8345a4408fb079a47118f04e41_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfOS0zLTEtMS03NjI1Ng_4d9706da-5328-4242-8a2f-00a2fe15620a">51,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be089bbbaac4d60ac003e7c9bc562df_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTAtMS0xLTEtNzYyNTY_5ce961b0-5574-42e0-a1fe-fe954cdc553f">194,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ddb43f0ed8d4d12b92132a879494226_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTAtMy0xLTEtNzYyNTY_4c418b56-6924-46a7-a34b-7700b7a53d48">209,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98c6ec07242b41898153db72663b1ed7_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTEtMS0xLTEtNzYyNTY_c5f16333-6141-44f5-af17-a5068df21c79">250,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c91df7328d3409a8cb1989c3233d882_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTEtMy0xLTEtNzYyNTY_5071df5d-f6d4-4a90-952b-81ffc71d9350">261,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ec0751fd9554601acc58d7efac46447_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTItMS0xLTEtNzYyNTY_ac7426ec-0a1b-4c77-8ca9-e5904f7417d1">288,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8dd1cca261b4f98bad3cca08b9e5b4b_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTItMy0xLTEtNzYyNTY_951d115c-0022-4d01-8e67-191f7a82061a">285,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total outstanding commitments</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d0bbb488c64440eb25d682a06f85123_I20220331" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTMtMS0xLTEtNzYyNTY_1feecdf9-f82f-41ea-9e99-beeb66e5df54">1,098,016</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1e4006cf044e04a42e2e9206f04bbc_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOjkwNTc1YmFkNzVlYTQxZjQ5ZTNmOWY5MTQxZTUzOTFjL3RhYmxlcmFuZ2U6OTA1NzViYWQ3NWVhNDFmNDllM2Y5ZjkxNDFlNTM5MWNfMTMtMy0xLTEtNzYyNTY_d789724c-4098-4baa-ac41-cab05ba5eade">1,125,960</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331" name="hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RleHRyZWdpb246ZGQ5YmQ5NGZkZDRhNDFmNWJhNmZlOWQ5YzFiOTZhOTZfMTI4Ng_f480c67f-c001-476c-a68c-b8d3091fb3e6" escape="true"><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the activity in the ACL on unfunded commitments during the periods indicated:</span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02d451898aa94406b3a94aa7ac344e08_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfMy0xLTEtMS03NjI1Ng_b066939f-d447-4c64-b429-18fdefc7f7de">2,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12cf0aed64604228bfe96ff497e655dc_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfMy0zLTEtMS03NjI1Ng_ed63a00f-323a-4dae-87ae-71470a009028">4,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;text-indent:-22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on unfunded commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71781c3cb1ae4ec0b97a7150851e64fa_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForOtherCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNi0xLTEtMS03NjI1Ng_a65d54fb-832b-4adb-8d1e-324de262184f">1,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d5b4d36b55e4d8b9bda682c1c595465_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProvisionForOtherCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNi0zLTEtMS03NjI1Ng_072e67ec-d176-4047-9b8f-3fe60f4698b7">1,064</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i954188dae2204075af7585432b46a916_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNy0xLTEtMS03NjI1Ng_77f3270a-287a-4377-9a65-d2cf8cc08954">1,552</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia181c0452417414b8b16ad83e5a91f43_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjE4YWJkOTBkMGM4ZjRjY2I5MTM2MDg2OGRkYmUyZTUxL3NlYzoxOGFiZDkwZDBjOGY0Y2NiOTEzNjA4NjhkZGJlMmU1MV82Ny9mcmFnOmRkOWJkOTRmZGQ0YTQxZjViYTZmZTlkOWMxYjk2YTk2L3RhYmxlOmNmYjY0Nzk5NzhiYzQ0ZTA4ZjIxMTAxYjExN2E3YzBmL3RhYmxlcmFuZ2U6Y2ZiNjQ3OTk3OGJjNDRlMDhmMjExMDFiMTE3YTdjMGZfNy0zLTEtMS03NjI1Ng_7976b7f4-2550-40fd-b471-176f39d3e1fd">3,617</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_91"></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">The following discussion is intended to assist in understanding the financial condition and results of operations of the Company as of and for the three months ended March 31, 2022. The information contained in this section should be read together with the unaudited Condensed Consolidated Financial Statements and the accompanying Notes included herein, the Forward-Looking Statements included herein and the December&#160;31, 2021 audited Consolidated Financial Statements and the accompanying Notes included in our 2021 Annual Form 10-K.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_94"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Heritage Financial Corporation is a bank holding company which primarily engages in the business activities of our wholly-owned financial institution subsidiary, Heritage Bank. We provide financial services to our local communities with an ongoing strategic focus on our commercial banking relationships, market expansion and asset quality. The Company&#8217;s business activities generally are limited to passive investment activities and oversight of its investment in the Bank. Accordingly, the information set forth in this report relates primarily to the Bank&#8217;s operations.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business consists primarily of commercial lending and deposit relationships with small to medium sized businesses and their owners in our market areas and attracting deposits from the general public. We also make real estate construction and land development loans and consumer loans. We additionally originate for sale or for investment purposes residential real estate loans on single family properties located primarily in our markets. During the three months ended March 31, 2020, we ceased indirect auto loan originations, included in our consumer loan portfolio.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our core profitability depends primarily on our net interest income. Net interest income is the difference between interest income, which is the income that we earn on interest earning assets, comprised primarily of loans and investment securities, and interest expense, which is the amount we pay on our interest bearing liabilities, consisting primarily of deposits. Management manages the repricing characteristics of the Company's interest earning assets and interest bearing liabilities to protect net interest income from changes in market interest rates and changes in the shape of the yield curve. Like most financial institutions, our net interest income is significantly affected by general and local economic conditions, particularly changes in market interest rates, and by governmental policies and actions of regulatory agencies. Net interest income is additionally affected by changes in the volume and mix of interest earning assets, interest earned on these assets, the volume and mix of interest bearing liabilities and interest paid on these liabilities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our net income is affected by many factors, including the provision for credit losses on loans. The provision for credit losses on loans is dependent on changes in the loan portfolio and management&#8217;s assessment of the collectability of the loan </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">portfolio as well as prevailing economic and market conditions. Management believes that the ACL on loans reflects the amount that is appropriate to provide for current expected credit losses in our loan portfolio based on our methodology.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income is also affected by noninterest income and noninterest expense. Noninterest income primarily consists of service charges and other fees, card revenue and other income. Noninterest expense consists primarily of compensation and employee benefits, occupancy and equipment, data processing and professional services. Compensation and employee benefits consist primarily of the salaries and wages paid to our employees, payroll taxes, expenses for retirement and other employee benefits. Occupancy and equipment expenses are the fixed and variable costs of buildings and equipment and consists primarily of lease expenses, depreciation charges, maintenance and utilities. Data processing consists primarily of processing and network services related to the Bank&#8217;s core operating system, including the account processing system, electronic payments processing of products and services, internet and mobile banking channels and software-as-a-service providers. Professional services consists primarily of third-party service providers such as auditors, consultants and lawyers.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Results of operations may also be significantly affected by general and local economic and competitive conditions, governmental policies and actions of regulatory authorities, including changes resulting from the COVID-19 Pandemic and the governmental actions taken to address it. Net income is also impacted by growth of operations through organic growth or acquisitions.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">COVID-19 Pandemic Response</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company maintains its commitment to supporting its community and customers during the COVID-19 Pandemic and remains focused on keeping its employees safe and the Bank running effectively to serve its customers. As of March&#160;31, 2022, all Bank branches are open with normal hours and all employees have returned to their go-forward working environments. The Bank will continue to monitor branch access and occupancy levels in relation to cases and close contact scenarios and follow governmental restrictions and public health authority guidelines.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Branch Consolidation Plan</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reduced the branch count to 49 from 61 branches during the year ended December 31, 2021, including the consolidation of eight branches and four branches during the three months ended March 31, 2021 and December 31, 2021, respectively. The Company integrated these locations into other branches within its network. These actions were the result of the Company&#8217;s increased focus on balancing physical locations and digital banking channels, driven by increased customer usage of online and mobile banking and a commitment to improve digital banking technology.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_97"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of quarter ended March&#160;31, 2022 to the comparable quarter in the prior year</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net inco</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">me was $19.8 million, or $0.56 per diluted common share, for the three months ended March 31, 2022 compared to $25.3 million, or $0.70 per diluted common share, for the three months ended March 31, 2021. Net income decreased $5.6 million, or 22.0%, due primarily to lower interest income and fees on loans. The Company&#8217;s efficiency ratio was 64.38% fo</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">r the three months ended March 31, 2022 compared </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to 61.57% for the three months ended March 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_1498"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Average Balances, Yields and Rates Paid</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides relevant net interest income information for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Earned/<br/>Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>Yield/<br/>Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Earned/<br/>Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>Yield/<br/>Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Earned/<br/>Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>Yield/<br/>Rate</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Earning Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans receivable, net </span><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">(2)(3)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,773,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,490,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(717,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,271,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">674,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">597,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nontaxable securities </span><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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest earning deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,503,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">713,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">789,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest earning assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,694,578&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,594&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,042,566&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,191&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">652,012&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,597)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noninterest earning assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">740,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">757,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434,787&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,799,625&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">635,162&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Earned/<br/>Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>Yield/<br/>Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Earned/<br/>Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>Yield/<br/>Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Earned/<br/>Paid</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>Yield/<br/>Rate</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Bearing Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of Deposit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">336,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Savings accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">646,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">560,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest bearing demand and money market accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,066,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,732,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest bearing deposits</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,049,357&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,685,496&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,728&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">363,861&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest bearing liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,120,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,746,483&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">374,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noninterest bearing demand deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,359,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,105,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">254,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other noninterest bearing liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">846,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">827,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stock-holders&#8217; equity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434,787&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,799,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">635,162&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net interest income and spread</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net interest margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Average balances are calculated using daily balances.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Average loan receivable, net includes loans held for sale and loans classified as nonaccrual, which carry a zero yield. Interest earned on loans receivable, net includes the amortization of net deferred loan fees of $3.4 million and $7.3 million for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Yields on tax-exempt loans and securities have not been stated on a tax-equivalent basis.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_100"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Interest Income and Margin Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">One of the Company's key sources of earnings is net interest income. There are several factors that affect net interest income, including, but not limited to, the volume, pricing, mix and maturity of interest earning assets and interest bearing liabilities; the volume of noninterest earning assets, noninterest bearing demand deposits, other noninterest bearing liabilities and stockholders' equity; market interest rate fluctuations; and asset quality.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides the changes in net interest income for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 due to changes in average asset and liability balances (volume), changes in average rates (rate) and changes attributable to the combined effect of volume and interest rates allocated proportionately to the absolute value of changes due to volume and changes due to interest rates:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase (Decrease) Due to Changes In:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Earning Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nontaxable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest earning deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,736)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,597)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Bearing Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Savings accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest bearing demand and money market accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest bearing deposits</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase (Decrease) Due to Changes In:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net interest income</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,809)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(485)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,294)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of quarter ended March&#160;31, 2022 to the comparable quarter in the prior year</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net interest income decreased due primarily to a decrease in deferred SBA PPP loan fees recognized due to a decrease in the volume of forgiven SBA PPP loans as well as a slightly lower loan yield. The decrease in net interest income was offset partially by a higher average balance of taxable investment securities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Net interest margin decreased due primarily to the change in the mix of total interest earning assets, including a significant increase in the balance of lower yielding average interest earning deposits, and secondarily due to lower loan yield.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table presents the loan yield and the impacts of SBA PPP loans and the incremental accretion on purchased loans on this financial measure for the periods presented below:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan yield (GAAP)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude impact from SBA PPP loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude impact from incremental accretion on purchased loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan yield, excluding SBA PPP loans and incremental accretion on purchased loans (non-GAAP) </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.14&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.36&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;padding-left:1.87pt;position:relative;top:-3.15pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information, see the "Reconciliations of Non-GAAP Measures" section below.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The impact to loan yield from recoveries of interest and fees on loans classified as nonaccrual was 11 basis points during the first quarter of 2022, including the recovery of $774,000 from a non-owner occupied CRE relationship, compared to five basis points for the same quarter in 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_103"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Provision for Credit Losses Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate of the provision for credit losses on loans and the provision for credit losses on unfunded commitments is presented on the unaudited Condensed Consolidated Statements of Income as the provision for credit losses. The ACL on unfunded commitments is included on the unaudited Condensed Consolidated Statements of Financial Condition within accrued expenses and other liabilities.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of quarter ended March&#160;31, 2022 to the comparable quarter in the prior year</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the provision for credit losses for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on unfunded commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,577)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,199)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,622&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The reversal of provision for credit losses recognized during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three months ended March 31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was due primarily to a reduction of 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. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The reversal of provision for credit losses recognized during the three months ended March 31, 2021 was due primarily to improvements in the economic forecast at March 31, 2021 as compared to the forecast for at December 31, 2020 and secondarily due to a decrease in total loans receivable, excluding SBA PPP loans.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_106"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Noninterest Income Overview</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of quarter ended March&#160;31, 2022 to the comparable quarter in the prior year</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the change in the key components of noninterest income for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service charges and other fees</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Card revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of investment securities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of loans, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of other assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">827.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noninterest income</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,538&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,251&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noninterest income increased slightly due primarily to an increase in bank owned life insurance income due to the recognition of a death benefit of $1.0 million during the current quarter as well as increases in service charges and other fees and card revenue reflecting increased customer transactions as businesses reopened in our market areas, offset partially by reduced gain on sale of loans, net as sales volume of secondary market mortgage loans declined.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_109"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Noninterest Expense Overview</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of quarter ended March&#160;31, 2022 to the comparable quarter in the prior year</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents changes in the key components of noninterest expense for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and employee benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Occupancy and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data processing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State/municipal business and use tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal deposit insurance premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noninterest expense</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,720&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,242&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,522)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noninterest expense decreased due primarily to a decrease in compensation and employee benefits from lower headcount and secondarily due to a decrease in professional services which was elevated during the first quarter of 2021 due to costs associated with our participation in the second tranche of the SBA PPP.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_112"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense Overview</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of quarter ended March&#160;31, 2022 to the comparable quarter in the prior year</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the income tax expense, related metrics and their changes for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax expense decreased due primarily to the change in income before income taxes earned between the periods. Additionally, the effective income tax rate was lower due primarily to lower estimated pre-tax income for the year ended December 31, 2022, which decreased the impact of favorable permanent tax items such as tax-exempt investments, investments in bank owned life insurance and low-income housing tax credits.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_115"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Financial Condition Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The table below provides a comparison of the changes in the Company's financial condition at the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(146,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale, at fair value, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity, at amortized cost, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,780,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,773,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premises and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,483,814&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,432,412&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,402&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,491,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,394,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,770)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,662,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,577,980&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,702)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(464.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821,449&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">854,432&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,983)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,483,814&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,432,412&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,402&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets increased due primarily to an increase in total investment securities following an increase in total deposits, which is discussed in more detail in the "Deposit Activities Overview" section below. Partially offsetting this increase was a decrease in AOCI following an increase in market interest rates during the three months ended March 31, 2022 which negatively impacted the fair value of our investment securities available for sale at March 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_1554"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Investment Activities Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information regarding our investment securities at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="36" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities available for sale, at fair value:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,589&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities held to maturity, at amortized cost:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,820&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,462,137&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,277,728&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,409&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total investment securities increased due primarily to purchases to deploy excess liquidity into higher yielding assets, offset partially by a $55.6 million decrease in the fair value of investment securities available for sale resulting in an unrealized loss at March 31, 2022 compared to an unrealized gain at December 31, 2021 following an increase in market rates during the quarter.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_118"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Loan Portfolio Overview</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Changes by loan type</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Bank originates a wide variety of loans with a focus on commercial business loans. The following table provides information about our loan portfolio by type of loan at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">% of Loans Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">% of Loans Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(80,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">935,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">931,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,157,673&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,191,656&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,983)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,771)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,516&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans receivable increased due primarily to $42.2 million of purchased residential real estate loans and higher commercial business loan demand, offset partially by repayments of SBA PPP loans.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Loans classified as nonaccrual and performing TDR and nonperforming assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information about our nonaccrual loans, performing TDR loans and nonperforming assets for the dates indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonaccrual loans: </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total nonaccrual loans</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,527&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,754&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,227)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other real estate owned</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total nonperforming assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,527&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,754&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,227)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruing loans past due 90 days or more</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,025&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit quality ratios:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonaccrual loans to loans receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonaccrual loans to total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performing TDR loans: </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total performing TDR loans</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,627&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,110&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,517&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> At March&#160;31, 2022 and December&#160;31, 2021, $1.4 million and $1.4 million of nonaccrual loans, respectively, and $2.3 million and $1.6 million of performing TDR loans, respectively, were guaranteed by government agencies.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides the changes in nonaccrual loans during the three months ended March 31, 2022:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions to nonaccrual loan classification</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net principal payments, sales and transfers to accruing status</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payoffs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,527&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonaccrual loans declined $7.2 million, or 30.4%, due primarily to ongoing collection efforts, including the partial payoff of two large commercial and industrial loan relationships, the payoff of one non-owner occupied CRE relationship, and the transfer of two commercial business loan relationships back to accruing status. The Bank also sold a pool of 14 nonaccrual loans during the period ending March 31, 2022 totaling $1.0 million.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_127"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses on Loans Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information regarding our ACL on loans for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At or For the Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans at the end of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit quality ratios:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans to loans receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans to loans receivable, excluding SBA PPP loans </span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans to nonaccrual loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average loans receivable, net during the period </span><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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,836,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,490,499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(654,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net recoveries on loans to average loans receivable, net </span><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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ACL on loans does not include a reserve for SBA PPP loans as these loans are fully guaranteed by the SBA. See "Reconciliations of Non-GAAP Measures" section below.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Average loan receivable, net includes loans held for sale.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Annualized.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ACL on l</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">oans decreased</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> during the three months ended March 31, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due primarily to a reduction of 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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the ACL on loans by loan portfolio segment at the indicated dates:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACL on loans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACL on loans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">% Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total ACL on loans</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,333&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,028)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents the percent of loans receivable by loan category to loans receivable.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_130"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Deposits Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the Company's deposits at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noninterest demand deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,393,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,343,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest bearing demand deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,018,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,946,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,120,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Savings accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">640,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-maturity deposits</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,163,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,051,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deposits</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,491,500&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,394,290&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,210&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_136"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stockholders' Equity Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s stockholders' equity to assets ratio was 11.0% and 11.5% at March&#160;31, 2022 and December&#160;31, 2021, respectively, and decreased due primarily to a decrease in accumulated other comprehensive income of $43.6 million following an increase in market interest rates during the first quarter, which negatively impacted the fair value of our investment securities available for sale at March 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has historically paid cash dividends to its common shareholders. Payments of future cash dividends, if any, will be at the discretion of our board of directors after taking into account various factors, including our business, operating results and financial condition, capital requirements, current and anticipated cash needs, plans for expansion, any legal or contractual limitation on our ability to pay dividends and other relevant factors. Dividends on common stock from the Company depend substantially upon receipt of dividends from the Bank, which is the Company&#8217;s predominant source of income. On April&#160;20, 2022, the Company&#8217;s board of directors declared a regular quarterly dividend of $0.21 per common share payable on May&#160;18, 2022 to shareholders of record on May&#160;4, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_1506"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Regulatory Requirements Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is a bank holding company under the supervision of the Federal Reserve Bank. Bank holding companies are subject to capital adequacy requirements of the Federal Reserve under the Bank Holding Company Act of 1956, as amended, and the regulations of the Federal Reserve. Heritage Bank is a federally insured institution and thereby is subject to the capital requirements established by the FDIC. The Federal Reserve capital requirements generally parallel the FDIC requirements. Failure to meet minimum capital requirements can initiate certain mandatory, and possibly additional discretionary, actions by regulators that, if undertaken, could have a direct material effect on the unaudited Condensed Consolidated Financial Statements. Additionally, the Company and the Bank are required to maintain a capital conservation buffer of common equity Tier 1 capital above 2.5% to avoid restrictions on certain activities including payment of dividends, stock repurchases and discretionary bonuses to executive officers. Management believes that as of March&#160;31, 2022, the Company and the Bank met all capital adequacy requirements to which they are subject.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2022 and December&#160;31, 2021, the most recent regulatory notifications categorized the Bank as well-capitalized under the regulatory framework for prompt corrective action. There are no conditions or events since that notification that management believes have changed the Bank's categories. The following table presents the actual capital ratios of the Company and the Bank at the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Heritage Bank</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tier 1 leverage capital to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital conservation buffer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of both March&#160;31, 2022 and December&#160;31, 2021, the capital measures reflect the revised CECL capital transition provisions adopted by the Federal Reserve and the FDIC that allow the Bank the option to delay for two years until December 31, 2021 an estimate of CECL&#8217;s effect on regulatory capital, relative to the incurred loss methodology&#8217;s effect on regulatory capital, followed by a three-year transition period.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_133"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We maintain sufficient cash and cash equivalents and investment securities to meet short-term liquidity needs and actively monitor our long-term liquidity position to ensure the availability of capital resources for contractual obligations, strategic loan growth objectives and to fund operations. Our funding strategy has been to acquire non-maturity deposits from our retail accounts, acquire noninterest bearing demand deposits from our commercial customers and use our borrowing availability to fund growth in assets. We may also acquire brokered deposits when the cost of funds is advantageous to other funding sources. Borrowings may be used on a short-term basis to compensate for reductions in other sources of funds (such as deposit inflows at less than projected levels). Borrowings may also be used on a longer-term basis to support expanded lending activities and match the maturity of repricing intervals of assets. While maturities and scheduled amortization of loans are a predictable source of funds, deposit flows and loan prepayments are greatly influenced by the level of interest rates, economic conditions and competition so we adhere to internal management targets assigned to the loan to deposit ratio, liquidity ratio, net short-term non-core funding ratio and non-core liabilities to total assets ratio to ensure an appropriate liquidity position.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management believes the capital sources are adequate to meet all reasonably foreseeable short-term and long-term cash requirements and there has not been a material change in our liquidity and capital resources since the information disclosed in our 2021 Annual Form 10-K. We are not aware of any reasonably likely material changes in the mix and relative cost of such resources.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_1533"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our critical accounting policies are described in detail in the "Critical Accounting Policies" section within Item 7 of our 2021 Annual Form the Form 10-K. The SEC defines "critical accounting policies" as those that require application of management's most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain and may change in future periods. The Company's critical accounting policies include estimates of the ACL on investment securities, the ACL on loans, the ACL on unfunded commitments and goodwill. There have been no material changes in these policies during the three months ended March 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_139"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Reconciliations of Non-GAAP Measures</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This Form 10-Q contains certain financial measures not presented in accordance with GAAP in addition to financial measures presented in accordance with GAAP. The Company has presented these non-GAAP financial measures in this Form 10-Q because it believes they provide useful and comparative information to assess trends in the Company&#8217;s performance and asset quality and to facilitate comparison of its performance with the performance of its peers. These non-GAAP measures have inherent limitations, are not required to be uniformly applied and are not audited. They should not be considered in isolation or as a substitute for financial measures presented in accordance with GAAP, nor are they necessarily comparable to non-GAAP performance measures that may be presented by other companies. Reconciliations of the GAAP and non-GAAP financial measures are presented below.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company believes presenting loan yield excluding the effect of discount accretion on purchased loans is useful in assessing the impact of acquisition accounting on loan yield as the effect of loan discount accretion is expected to decrease as the acquired loans mature or roll off its balance sheet. Incremental accretion on purchased loans represents the amount of interest income recorded on purchased loans in excess of the contractual stated interest rate in the individual loan notes due to incremental accretion of purchased discount or premium. Purchased discount or premium is the difference between the contractual loan balance and the fair value of acquired loans at the acquisition date, or as modified by the adoption of ASU 2016-13. The purchased discount is accreted into income over the remaining life of the loan. The impact of incremental accretion on loan yield will change during any period based on the volume of prepayments, but it is expected to decrease over time as the balance of the purchased loans decreases. Similarly, presenting loan yield excluding the effect of SBA PPP loans is useful in assessing the impact of these special program loans that are anticipated to substantially decrease within a short time frame.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Loan yield, excluding SBA PPP Loans and Incremental Accretion on Purchased Loans, annualized:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest and fees on loans (GAAP)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude interest and fees on SBA PPP loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,081)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude incremental accretion on purchased loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted interest and fees on loans (non-GAAP)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average loans receivable, net (GAAP)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,773,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,490,499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude average SBA PPP loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(832,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted average loans receivable, net (non-GAAP)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,663,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,658,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan yield, annualized (GAAP)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan yield, excluding SBA PPP loans and incremental accretion on purchased loans, annualized (non-GAAP)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company considers presenting the ratio of ACL on loans to loans receivable, excluding SBA PPP loans, to be a useful measurement in evaluating the adequacy of the Company's ACL on loans as the balance of SBA PPP loans is significant to the loan portfolio, and since SBA PPP loans are guaranteed by the SBA, the Company has not provided an ACL on loans for SBA PPP loans.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">ACL on Loans to Loans Receivable, excluding SBA PPP Loans:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses on loans (GAAP)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable (GAAP)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude SBA PPP loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, excluding SBA PPP (non-GAAP)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,756,216&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,669,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans to loans receivable (GAAP)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans to loans receivable, excluding SBA PPP loans (non-GAAP)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_142"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 3. &#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In our opinion, there has not been a material change in our interest rate risk exposure since the information disclosed in our 2021 Annual Form 10-K. Neither we, nor the Bank, maintain a trading account for any class of financial instrument, nor do we, or the Bank, engage in hedging activities or purchase high risk derivative instruments. Moreover, neither we, nor the Bank, are subject to foreign currency exchange rate risk or commodity price risk.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_145"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 4. &#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Evaluation of Disclosure Controls and Procedures </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An evaluation of the Company&#8217;s disclosure controls and procedures (as defined in Section 13a-15(e) or 15d-15(e) of the Securities Exchange Act of 1934 (the &#8220;Act&#8221;)) was carried out under the supervision and with the participation of the Company&#8217;s Chief Executive Officer, Chief Financial Officer and the Company&#8217;s Disclosure Committee as of the end of the period covered by this quarterly report. Based on their evaluation, the Company&#8217;s Chief Executive Officer and Chief Financial Officer concluded that the Company&#8217;s disclosure controls and procedures as of&#160;March&#160;31, 2022&#160;are effective in ensuring that the information required to be disclosed by the Company in the reports it files or submits under the Act is (i) accumulated and communicated to the Company&#8217;s management (including the Chief Executive Officer and Chief Financial Officer) in a timely manner, and (ii) recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Changes in Internal Control Over Financial Reporting </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s internal control over financial reporting (as defined in Rule 13a-15(f) of the Act) that occurred during the three months ended&#160;March&#160;31, 2022, that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_148"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART II.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_151"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 1. &#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Neither the Company nor the Bank is a party to any material pending legal proceedings other than ordinary routine litigation incidental to the business of the Bank.</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_154"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no material changes to the risk factors set forth in Item 1A of the Company&#8217;s 2021 Annual Form 10-K.</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_157"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 2. &#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Not applicable.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Not applicable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i18abd90d0c8f4ccb91360868ddbe2e51_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Repurchase Plans</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides information about repurchases of common stock by the Company during the three months ended March&#160;31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Number&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">of Shares&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchased </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average&#160;Price</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid&#160;Per&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Share </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced plans or programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maximum number of shares that may yet be purchased under the plans or programs </span><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">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 1, 2022&#8212; January  31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,886,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">738,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 1, 2022&#8212; February 28, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,917,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 1, 2022&#8212; March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,967,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,090&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.24&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Of the common shares repurchased by the Company between January 1, 2022 and March&#160;31, 2022, 24,531 shares represented the cancellation of stock to pay withholding taxes on vested restricted stock awards or units.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">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.</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_160"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 3. &#160;&#160;&#160;&#160;DEFAULTS UPON SENIOR SECURITIES</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_163"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 4. &#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not applicable</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_166"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None </span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_169"></div><div style="-sec-extract:summary;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 6. &#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.469%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit No.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Description of Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filing Date/Period End Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-31110q033122.htm">Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-31210q033122.htm">Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-32110q033122.htm">Certification of Principal Executive Officer and Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance Document </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Filed herewith.</span></div><div id="i18abd90d0c8f4ccb91360868ddbe2e51_172"></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">HERITAGE FINANCIAL CORPORATION</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/S/ JEFFREY J. DEUEL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jeffrey J. Deuel</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/S/ DONALD J. HINSON</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Donald J. Hinson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Executive Vice President and Chief Financial Officer</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex-31110q033122.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i68896205644e4273ab8eb54360776c42_1"></div><div style="min-height:27pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 31.1 </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Certification of Principal Executive Officer </font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Jeffrey J. Deuel, certify that&#58; </font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form 10-Q of Heritage Financial Corporation&#59;</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for the periods presented in this report&#59;</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;all significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May&#160;4, 2022 </font></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="margin-top:9pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.212%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Jeffrey J. Deuel</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey J. Deuel</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer<br>Principal Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex-31210q033122.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id576a29544a34eeeb587a84d5af9ac05_1"></div><div style="min-height:27pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 31.2 </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Certification of Principal Financial Officer </font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Donald J. Hinson, certify that&#58; </font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form 10-Q of Heritage Financial Corporation&#59;</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for the periods presented in this report&#59;</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:5pt;padding-left:117pt;text-align:justify;text-indent:-63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;all significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:5pt;padding-left:162pt;text-align:justify;text-indent:-45pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May&#160;4, 2022 </font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:35.775%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Donald J. Hinson</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Donald J. Hinson</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer<br>Principal Financial and Accounting Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex-32110q033122.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i8687f55b22eb487e941d998d52bc0a99_1"></div><div style="min-height:27pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 32.1 </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="margin-bottom:5pt;margin-top:5pt"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In connection with the quarterly report of Heritage Financial Corporation (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended March&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), we, Jeffrey J. Deuel, Chief Executive Officer, and Donald J. Hinson, Executive Vice President and Chief Financial Officer of the Company, certify in our capacity as officers of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods presented in the financial statements included in such Report.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Jeffrey J. Deuel</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey J. Deuel</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer<br>Principal Executive Officer</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 4, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;Donald J. Hinson</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Donald J. Hinson</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer<br>Principal Financial and Accounting Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>hfwa-20220331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:212ef4d6-273d-4625-a307-7b404ec6beb9,g:b721cad9-4f95-413c-81d7-bb09922d4b11-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:hfwa="http://www.hf-wa.com/20220331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.hf-wa.com/20220331">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hfwa-20220331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hfwa-20220331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hfwa-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hfwa-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.hf-wa.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofFinancialConditionUnaudited" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited">
        <link:definition>1001002 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityUnaudited" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical">
        <link:definition>1007008 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>1008009 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements">
        <link:definition>2101101 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies">
        <link:definition>2202201 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails">
        <link:definition>2403401 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecurities" roleURI="http://www.hf-wa.com/role/InvestmentSecurities">
        <link:definition>2104102 - Disclosure - Investment Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesTables" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTables">
        <link:definition>2305301 - Disclosure - Investment Securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesTextualDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails">
        <link:definition>2406402 - Disclosure - Investment Securities - Textual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails">
        <link:definition>2407403 - Disclosure - Investment Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Values (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesContractualMaturitiesDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails">
        <link:definition>2408404 - Disclosure - Investment Securities - Contractual Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesUnrealizedLossesDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails">
        <link:definition>2409405 - Disclosure - Investment Securities - Unrealized Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesRealizedGainsandLossesDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails">
        <link:definition>2410406 - Disclosure - Investment Securities - Realized Gains and Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesAmortizedCostandFairValueDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails">
        <link:definition>2411407 - Disclosure - Investment Securities - Amortized Cost and Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivable" roleURI="http://www.hf-wa.com/role/LoansReceivable">
        <link:definition>2112103 - Disclosure - Loans Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableTables" roleURI="http://www.hf-wa.com/role/LoansReceivableTables">
        <link:definition>2313302 - Disclosure - Loans Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableLoanOriginationRiskManagementDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails">
        <link:definition>2414408 - Disclosure - Loans Receivable - Loan Origination/Risk Management (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableCreditQualityIndicatorsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails">
        <link:definition>2415409 - Disclosure - Loans Receivable - Credit Quality Indicators (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableNonaccrualLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails">
        <link:definition>2416410 - Disclosure - Loans Receivable - Nonaccrual Loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivablePastDueLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails">
        <link:definition>2417411 - Disclosure - Loans Receivable - Past Due Loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableModifiedTDRsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails">
        <link:definition>2418412 - Disclosure - Loans Receivable - Modified TDRs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableTDRsSubsequentlyDefaultedDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails">
        <link:definition>2419413 - Disclosure - Loans Receivable - TDRs Subsequently Defaulted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableCollateralDependentDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails">
        <link:definition>2420414 - Disclosure - Loans Receivable - Collateral Dependent (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforCreditLossesonLoans" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans">
        <link:definition>2121104 - Disclosure - Allowance for Credit Losses on Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforLoanLossesTables" roleURI="http://www.hf-wa.com/role/AllowanceforLoanLossesTables">
        <link:definition>2322303 - Disclosure - Allowance for Loan Losses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails">
        <link:definition>2423415 - Disclosure - Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2124105 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails">
        <link:definition>2425416 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets, Textual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails">
        <link:definition>2426417 - Disclosure - Goodwill and Other Intangible Assets - Change in Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstruments" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments">
        <link:definition>2127106 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsTables" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>2328304 - Disclosure - Derivative Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsDetails" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails">
        <link:definition>2429418 - Disclosure - Derivative Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.hf-wa.com/role/StockholdersEquity">
        <link:definition>2130107 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.hf-wa.com/role/StockholdersEquityTables">
        <link:definition>2331305 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityReconciliationofWeightedAverageSharesDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails">
        <link:definition>2432419 - Disclosure - Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDividendsDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails">
        <link:definition>2433420 - Disclosure - Stockholders' Equity - Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockRepurchaseProgramDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails">
        <link:definition>2434421 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySharesRepurchasedDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails">
        <link:definition>2435422 - Disclosure - Stockholders' Equity - Shares Repurchased (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.hf-wa.com/role/FairValueMeasurements">
        <link:definition>2136108 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables">
        <link:definition>2337306 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails">
        <link:definition>2438423 - Disclosure - Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails">
        <link:definition>2439424 - Disclosure - Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsQuantitativeInformationLevel3Details" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details">
        <link:definition>2440425 - Disclosure - Fair Value Measurements - Quantitative Information, Level 3 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails">
        <link:definition>2441426 - Disclosure - Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashRestriction" roleURI="http://www.hf-wa.com/role/CashRestriction">
        <link:definition>2142109 - Disclosure - Cash Restriction</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashRestrictionDetails" roleURI="http://www.hf-wa.com/role/CashRestrictionDetails">
        <link:definition>2443427 - Disclosure - Cash Restriction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.hf-wa.com/role/CommitmentsandContingencies">
        <link:definition>2144110 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTables">
        <link:definition>2345307 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2446428 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="hfwa_OwnerOccupiedCommercialRealEstateMember" abstract="true" name="OwnerOccupiedCommercialRealEstateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_CreditLossFinancialInstrumentTableTextBlock" abstract="false" name="CreditLossFinancialInstrumentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_FinancingReceivableCollateralForSecuredBorrowings" abstract="false" name="FinancingReceivableCollateralForSecuredBorrowings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ImpairedLoansMember" abstract="true" name="ImpairedLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_UnusedCommitmentstoExtendCreditMember" abstract="true" name="UnusedCommitmentstoExtendCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_NonOwnerOccupiedCommercialRealEstateMember" abstract="true" name="NonOwnerOccupiedCommercialRealEstateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_GainLossofAssetsHeldforSale" abstract="false" name="GainLossofAssetsHeldforSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_CardRevenue" abstract="false" name="CardRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare" abstract="false" name="NetStockRepurchasedDuringPeriodsPresentedValuePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="hfwa_TroubledDebtRestructuredLoansMember" abstract="true" name="TroubledDebtRestructuredLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_InterestRateSwapFeeIncome" abstract="false" name="InterestRateSwapFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" abstract="false" name="GrossWeightedAverageNumberOfSharesOutstandingBasic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" abstract="false" name="OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled" abstract="false" name="Purchaseofinvestmentsecuritiesavailableforsalenotsettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" abstract="true" name="FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_PremierCommercialBancorpMember" abstract="true" name="PremierCommercialBancorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" abstract="true" name="FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_FarmlandMember" abstract="true" name="FarmlandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_TwelfthStockRepurchasePlanMember" abstract="true" name="TwelfthStockRepurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_NumberOfLoanSegments" abstract="false" name="NumberOfLoanSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_OtherSecuritiesPledgedMember" abstract="true" name="OtherSecuritiesPledgedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_StockholdersEquityTextualAbstract" abstract="true" name="StockholdersEquityTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" abstract="false" name="FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_InvestmentInLowIncomeHousingTaxPartnership" abstract="false" name="InvestmentInLowIncomeHousingTaxPartnership" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NumberOfBranchesOperating" abstract="false" name="NumberOfBranchesOperating" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_ThirdPartiesMember" abstract="true" name="ThirdPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_BranchHeldForSaleMember" abstract="true" name="BranchHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_HeritageBankMember" abstract="true" name="HeritageBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" abstract="false" name="DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_StockRepurchasedDuringPeriodTableTextBlock" abstract="false" name="StockRepurchasedDuringPeriodTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_CustomersMember" abstract="true" name="CustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" abstract="false" name="AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_ProceedsfromSaleofAssetsHeldforSale" abstract="false" name="ProceedsfromSaleofAssetsHeldforSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinanceReceivableModifiedSubsequentDefaultMember" abstract="true" name="FinanceReceivableModifiedSubsequentDefaultMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_CommercialAndIndustrialMember" abstract="true" name="CommercialAndIndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" abstract="true" name="ScheduleOfEarningsPerShareReconciliationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract" abstract="true" name="LoansModifiedasTroubledDebtRestructuringsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_WashingtonBankingMember" abstract="true" name="WashingtonBankingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" abstract="false" name="AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_TotalDepositFeesAndOtherServiceCharges" abstract="false" name="TotalDepositFeesAndOtherServiceCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" abstract="false" name="ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_Changeinlowincometaxhousingtaxcreditpartnership" abstract="false" name="Changeinlowincometaxhousingtaxcreditpartnership" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinancingReceivables30to89DaysPastDueMember" abstract="true" name="FinancingReceivables30to89DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" abstract="true" name="ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_Purchasebankownedlifeinsurance" abstract="false" name="Purchasebankownedlifeinsurance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_PaycheckProtectionProgramMember" abstract="true" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" abstract="false" name="StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_ImpairedLoansMeasurementInput" abstract="false" name="ImpairedLoansMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="hfwa_FinancingReceivableNonaccrualwithAllowance" abstract="false" name="FinancingReceivableNonaccrualwithAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" abstract="false" name="TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" abstract="false" name="RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_ModifiedduringthequarterMember" abstract="true" name="ModifiedduringthequarterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_PaymentsForProceedsFromFinanceReceivables" abstract="false" name="PaymentsForProceedsFromFinanceReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_SingleFamilyResidenceMember" abstract="true" name="SingleFamilyResidenceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" abstract="true" name="NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_DescriptionOfBusinessPolicyPolicyTextBlock" abstract="false" name="DescriptionOfBusinessPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" abstract="true" name="WashingtonAndOregonStateToSecurePublicDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_OnetoFourFamilyRealEstateConstructionMember" abstract="true" name="OnetoFourFamilyRealEstateConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_NonaccrualMember" abstract="true" name="NonaccrualMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_FinancingReceivablerevolvingconvertedtoTermLoans" abstract="false" name="FinancingReceivablerevolvingconvertedtoTermLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_InterestRateSwapValuationAdjustments" abstract="false" name="InterestRateSwapValuationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_SBAPPPLoansMember" abstract="true" name="SBAPPPLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_PugetSoundMergerMember" abstract="true" name="PugetSoundMergerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_ConcentrationDebtSecurities" abstract="false" name="ConcentrationDebtSecurities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_RealEstateConstructionAndLandDevelopmentMember" abstract="true" name="RealEstateConstructionAndLandDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" abstract="true" name="SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_ValleyCommunityBancsharesMember" abstract="true" name="ValleyCommunityBancsharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" abstract="false" name="NetTotalStockRepurchasedDuringPeriodsPresentedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>hfwa-20220331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:212ef4d6-273d-4625-a307-7b404ec6beb9,g:b721cad9-4f95-413c-81d7-bb09922d4b11-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofFinancialConditionUnaudited"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_41150928-616a-4512-a99c-c890c4c10e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_NotesReceivableNet_41150928-616a-4512-a99c-c890c4c10e7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_4e74fbd6-dbf6-4419-a7ef-01874ec3b0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_4e74fbd6-dbf6-4419-a7ef-01874ec3b0ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_62d1b2d6-5fc3-4968-a65a-4189c7732ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_62d1b2d6-5fc3-4968-a65a-4189c7732ba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b0927425-0f00-4776-83e1-9d191f40431c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_Goodwill_b0927425-0f00-4776-83e1-9d191f40431c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8a793ca3-5258-4cad-8640-5ba379ad18f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8a793ca3-5258-4cad-8640-5ba379ad18f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_ff08ee2e-9877-4698-a06f-5a6cb72d5215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_InterestReceivable_ff08ee2e-9877-4698-a06f-5a6cb72d5215" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_3a949c88-c931-44e4-8dee-5f85915066c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_OtherRealEstate_3a949c88-c931-44e4-8dee-5f85915066c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_505e19e0-1726-40ed-b53d-4fe53c5f1648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_505e19e0-1726-40ed-b53d-4fe53c5f1648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_d6a646b4-1218-49f8-a640-b1e922409dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_d6a646b4-1218-49f8-a640-b1e922409dec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_64895717-d254-40c3-8142-2b5bb19e6c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_64895717-d254-40c3-8142-2b5bb19e6c95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_553c3cff-368b-4574-a45c-da6269a2f5da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecurities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_DebtSecurities_553c3cff-368b-4574-a45c-da6269a2f5da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_bccc4523-9b68-41c6-b890-e10c20c45ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_15d881ea-ada2-4698-9681-8157673a6fc2" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_bccc4523-9b68-41c6-b890-e10c20c45ae3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_48905e6e-dcef-4dc8-a88f-624bc7859a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_8d3e5ed2-ee56-45fe-8bae-48c2b5ae2a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_48905e6e-dcef-4dc8-a88f-624bc7859a6f" xlink:to="loc_us-gaap_NotesReceivableGross_8d3e5ed2-ee56-45fe-8bae-48c2b5ae2a3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16827293-98b1-4cca-be88-85af5d1871e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_48905e6e-dcef-4dc8-a88f-624bc7859a6f" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16827293-98b1-4cca-be88-85af5d1871e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c8320e84-c9c1-43ea-8e99-9768d87ce78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_51e05dad-7c90-4a6e-b8e7-5c592e337b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c8320e84-c9c1-43ea-8e99-9768d87ce78a" xlink:to="loc_us-gaap_CommonStockValue_51e05dad-7c90-4a6e-b8e7-5c592e337b10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3a3377d5-fff2-4ec6-bba5-e5e3c236bb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c8320e84-c9c1-43ea-8e99-9768d87ce78a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3a3377d5-fff2-4ec6-bba5-e5e3c236bb3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a0cd0a93-6c5c-477b-a9d7-4da1ceb8d768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c8320e84-c9c1-43ea-8e99-9768d87ce78a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a0cd0a93-6c5c-477b-a9d7-4da1ceb8d768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f5a6903d-bd39-415f-b407-ede76682f6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c8320e84-c9c1-43ea-8e99-9768d87ce78a" xlink:to="loc_us-gaap_PreferredStockValue_f5a6903d-bd39-415f-b407-ede76682f6a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_a4c4380a-7ff6-41be-b938-53978e264468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_df9802cc-084e-4dba-8560-3dc9a5b9c5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecurities_a4c4380a-7ff6-41be-b938-53978e264468" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_df9802cc-084e-4dba-8560-3dc9a5b9c5c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_ed655e0e-8650-4422-86f5-fa29b318ff1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecurities_a4c4380a-7ff6-41be-b938-53978e264468" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_ed655e0e-8650-4422-86f5-fa29b318ff1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8507f927-89f0-4f7c-989e-b428ae27fc36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2f78d265-efd7-4350-8b49-758dcbabda38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8507f927-89f0-4f7c-989e-b428ae27fc36" xlink:to="loc_us-gaap_Liabilities_2f78d265-efd7-4350-8b49-758dcbabda38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_908deb11-dcae-4de2-b471-e048433aa1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_8507f927-89f0-4f7c-989e-b428ae27fc36" xlink:to="loc_us-gaap_StockholdersEquity_908deb11-dcae-4de2-b471-e048433aa1fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8732da40-3199-4da1-85c8-e66808ba74f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_baf7c6a5-52b1-403a-b01a-d5d23d027f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8732da40-3199-4da1-85c8-e66808ba74f4" xlink:to="loc_us-gaap_Deposits_baf7c6a5-52b1-403a-b01a-d5d23d027f23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_ca7c7152-0c47-45fd-93af-ba77e610a52a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8732da40-3199-4da1-85c8-e66808ba74f4" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_ca7c7152-0c47-45fd-93af-ba77e610a52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_7191da4f-09ae-46e8-9c9e-d115d171d6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8732da40-3199-4da1-85c8-e66808ba74f4" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_7191da4f-09ae-46e8-9c9e-d115d171d6e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_ef98775e-8fc1-4986-af4e-7fe2ecd040f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8732da40-3199-4da1-85c8-e66808ba74f4" xlink:to="loc_us-gaap_OtherLiabilities_ef98775e-8fc1-4986-af4e-7fe2ecd040f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_430e7860-a975-46b6-a742-67dbf252248f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_c1943c1b-9c5b-4df4-8a9d-8ba2f0b6fa8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_430e7860-a975-46b6-a742-67dbf252248f" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_c1943c1b-9c5b-4df4-8a9d-8ba2f0b6fa8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_1075165c-7a0d-479b-aa63-1bd0402382d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_430e7860-a975-46b6-a742-67dbf252248f" xlink:to="loc_us-gaap_CashAndDueFromBanks_1075165c-7a0d-479b-aa63-1bd0402382d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_50da81d6-45a9-4544-8f0b-a2f7e12d6a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_12111d5e-1b3f-4a78-bab1-3852c502e9a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_50da81d6-45a9-4544-8f0b-a2f7e12d6a67" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_12111d5e-1b3f-4a78-bab1-3852c502e9a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f14280b0-180b-4193-bc1f-b58153506e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_50da81d6-45a9-4544-8f0b-a2f7e12d6a67" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f14280b0-180b-4193-bc1f-b58153506e4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_fa870bf6-492c-4c38-b472-7fda9fa2930b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_OtherNoninterestExpense_fa870bf6-492c-4c38-b472-7fda9fa2930b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_d9bee7de-2ae3-4957-9d60-5f39e1f6ce9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_ProfessionalFees_d9bee7de-2ae3-4957-9d60-5f39e1f6ce9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_2ae051e0-0be3-4bf5-9e83-109f39603000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_OccupancyNet_2ae051e0-0be3-4bf5-9e83-109f39603000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_7142f6a0-1a26-459e-8a81-c3453c55ee90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_MarketingExpense_7142f6a0-1a26-459e-8a81-c3453c55ee90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_867fe205-d083-4b0e-bc51-8a83bd79f692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_867fe205-d083-4b0e-bc51-8a83bd79f692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_34bf7fdf-91b8-4a9d-b947-b09b7c82da6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_LaborAndRelatedExpense_34bf7fdf-91b8-4a9d-b947-b09b7c82da6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_d55c3e84-66b0-47e1-baaa-d3ea2cabd430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_d55c3e84-66b0-47e1-baaa-d3ea2cabd430" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_44e265f1-8f4c-4fdc-92b9-fe8deffc8798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_44e265f1-8f4c-4fdc-92b9-fe8deffc8798" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_18e7276f-6e48-44e6-90d2-73dd80e4f28f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_cbd4330d-34a3-423e-87c6-3a6768cab115" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_18e7276f-6e48-44e6-90d2-73dd80e4f28f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_84a8f6b8-406f-49d9-a31e-c9b6d6dd4918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_6027f3e8-484f-4da7-9e4c-6cb65dcb7837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_84a8f6b8-406f-49d9-a31e-c9b6d6dd4918" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_6027f3e8-484f-4da7-9e4c-6cb65dcb7837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_ffd6af58-e11f-4144-9a2e-2cd1699e96b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_84a8f6b8-406f-49d9-a31e-c9b6d6dd4918" xlink:to="loc_us-gaap_InterestExpenseDeposits_ffd6af58-e11f-4144-9a2e-2cd1699e96b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_870b0541-b44b-4485-9fad-393fd38420d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_84a8f6b8-406f-49d9-a31e-c9b6d6dd4918" xlink:to="loc_us-gaap_InterestExpenseOther_870b0541-b44b-4485-9fad-393fd38420d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_fd5cffc4-242d-494c-b674-70c8ffcdc7ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_fd5cffc4-242d-494c-b674-70c8ffcdc7ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_fa833043-3a27-444f-910b-40d8e01959ba" xlink:href="hfwa-20220331.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_fa833043-3a27-444f-910b-40d8e01959ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_e34de166-517b-4f8b-9c0e-5f335140ecf0" xlink:href="hfwa-20220331.xsd#hfwa_TotalDepositFeesAndOtherServiceCharges"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_e34de166-517b-4f8b-9c0e-5f335140ecf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_db5704da-56b0-4e46-9659-f5cf4fee17d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_us-gaap_NoninterestIncomeOther_db5704da-56b0-4e46-9659-f5cf4fee17d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_bfd69804-a765-4893-be01-d35255b94477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_bfd69804-a765-4893-be01-d35255b94477" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_7d700935-5a78-4f3b-aa92-91ec2bf379a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_7d700935-5a78-4f3b-aa92-91ec2bf379a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue_d18eb4e3-0f20-45e8-94c8-1509bb51edc9" xlink:href="hfwa-20220331.xsd#hfwa_CardRevenue"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_hfwa_CardRevenue_d18eb4e3-0f20-45e8-94c8-1509bb51edc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_a38b2379-59ba-462c-98b0-0cdb966762e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_1521466c-117d-49a8-b354-5660335ac089" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_a38b2379-59ba-462c-98b0-0cdb966762e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_2ba07c6a-03f2-4f0b-8a71-579bbe478f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_af3d6297-b3a2-453f-8fce-1552917c0fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_2ba07c6a-03f2-4f0b-8a71-579bbe478f68" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_af3d6297-b3a2-453f-8fce-1552917c0fa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_45a60126-2cca-4128-ab76-9039b84ce2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_2ba07c6a-03f2-4f0b-8a71-579bbe478f68" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_45a60126-2cca-4128-ab76-9039b84ce2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_fecf0bd6-df89-4c4d-a5f2-3802a3f293a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_c223744b-41cd-4987-80ed-b06a534a5b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_fecf0bd6-df89-4c4d-a5f2-3802a3f293a2" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_c223744b-41cd-4987-80ed-b06a534a5b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c7a8e752-ea21-4255-9dd2-c5b84db85231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_fecf0bd6-df89-4c4d-a5f2-3802a3f293a2" xlink:to="loc_us-gaap_InterestExpense_c7a8e752-ea21-4255-9dd2-c5b84db85231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_11694d36-1f46-4c92-b92c-0a104198a9fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_b5655f1a-ef87-4f3e-93b8-1d2b5db9e5be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_11694d36-1f46-4c92-b92c-0a104198a9fa" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_b5655f1a-ef87-4f3e-93b8-1d2b5db9e5be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_5a6035b9-bd85-40ef-a814-2cac4d7fd370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_11694d36-1f46-4c92-b92c-0a104198a9fa" xlink:to="loc_us-gaap_NoninterestExpense_5a6035b9-bd85-40ef-a814-2cac4d7fd370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_13aa7f44-e449-4ced-aec7-bfb690daf302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_11694d36-1f46-4c92-b92c-0a104198a9fa" xlink:to="loc_us-gaap_NoninterestIncome_13aa7f44-e449-4ced-aec7-bfb690daf302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_3748df85-eb32-4b5b-b4ba-0a10c8e19920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_2dc3da17-bed6-4b4f-8477-823da6f4b9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_3748df85-eb32-4b5b-b4ba-0a10c8e19920" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_2dc3da17-bed6-4b4f-8477-823da6f4b9a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_99ed105e-c1fb-4d3d-a03b-a45aa3831f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_3748df85-eb32-4b5b-b4ba-0a10c8e19920" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_99ed105e-c1fb-4d3d-a03b-a45aa3831f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_4cbaa207-dfc8-48ae-9b69-ecb331e47937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_3748df85-eb32-4b5b-b4ba-0a10c8e19920" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_4cbaa207-dfc8-48ae-9b69-ecb331e47937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_4af6d38a-ea13-40a4-b737-75919cc03116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_3748df85-eb32-4b5b-b4ba-0a10c8e19920" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_4af6d38a-ea13-40a4-b737-75919cc03116" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7d7bc595-5d79-485a-8d5d-b42b3b19ec33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_8d114df4-cce9-49fb-adc5-71498d4b3fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7d7bc595-5d79-485a-8d5d-b42b3b19ec33" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_8d114df4-cce9-49fb-adc5-71498d4b3fbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_767ed965-2a8a-4632-aca8-964bc5b74d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7d7bc595-5d79-485a-8d5d-b42b3b19ec33" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_767ed965-2a8a-4632-aca8-964bc5b74d0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_3d0eef47-a82d-4020-89f6-71c7837a8738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7d7bc595-5d79-485a-8d5d-b42b3b19ec33" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_3d0eef47-a82d-4020-89f6-71c7837a8738" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6e96f65-1a8a-4818-85ea-b125c64dd503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae305ea4-e27b-4a4a-8869-36b7aad211df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6e96f65-1a8a-4818-85ea-b125c64dd503" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ae305ea4-e27b-4a4a-8869-36b7aad211df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_32ae6774-981a-4de7-abb6-6cb58b3a1712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6e96f65-1a8a-4818-85ea-b125c64dd503" xlink:to="loc_us-gaap_NetIncomeLoss_32ae6774-981a-4de7-abb6-6cb58b3a1712" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_1d8ea035-9546-4cad-abe9-a3f09f9864d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_1d8ea035-9546-4cad-abe9-a3f09f9864d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_0cac0c25-612c-41ff-8831-265ff7dfeda3" xlink:href="hfwa-20220331.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_0cac0c25-612c-41ff-8831-265ff7dfeda3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_9f3deb3b-a22f-44bb-b76e-98035e2108ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_9f3deb3b-a22f-44bb-b76e-98035e2108ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_108d9d77-8b0b-4078-87f8-68d0274b9a09" xlink:href="hfwa-20220331.xsd#hfwa_PaymentsForProceedsFromFinanceReceivables"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_108d9d77-8b0b-4078-87f8-68d0274b9a09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_3a4ed9f2-9fbf-469b-a208-980cf26a3219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_3a4ed9f2-9fbf-469b-a208-980cf26a3219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_1fce627e-c47b-4186-8011-924ea9644ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_1fce627e-c47b-4186-8011-924ea9644ca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_be46cf98-7dcb-485c-b0bc-f9dbc199dc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_be46cf98-7dcb-485c-b0bc-f9dbc199dc2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance_ad9c822f-a287-402e-9ab6-43dcfec4eaa2" xlink:href="hfwa-20220331.xsd#hfwa_Purchasebankownedlifeinsurance"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_hfwa_Purchasebankownedlifeinsurance_ad9c822f-a287-402e-9ab6-43dcfec4eaa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_a27fa45d-2ffe-4435-83dc-b1c362552297" xlink:href="hfwa-20220331.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_a27fa45d-2ffe-4435-83dc-b1c362552297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_48a975e9-5be5-456b-aea8-98d3827b200f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_48a975e9-5be5-456b-aea8-98d3827b200f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d6ac5ddf-8839-434a-a113-7ca0b3b39d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0151bf4-b74e-4ca9-b60e-740523840319" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d6ac5ddf-8839-434a-a113-7ca0b3b39d7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_66c8aa00-ba40-4fd2-9c8d-776a3af2e65b" xlink:href="hfwa-20220331.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_66c8aa00-ba40-4fd2-9c8d-776a3af2e65b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_1fecb8b2-614a-4bfb-8701-00b8cf7a1a38" xlink:href="hfwa-20220331.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_1fecb8b2-614a-4bfb-8701-00b8cf7a1a38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_76f4cbad-0cd2-4fe8-897b-63650faaf929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_76f4cbad-0cd2-4fe8-897b-63650faaf929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_bd7ad92a-8c03-41e7-b90b-55da2fc75b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_bd7ad92a-8c03-41e7-b90b-55da2fc75b2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_08e9c048-f959-43e2-8b6e-3226c1e3e7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_08e9c048-f959-43e2-8b6e-3226c1e3e7bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8dc0da5c-9ff7-4203-8277-86784256ef22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_NetIncomeLoss_8dc0da5c-9ff7-4203-8277-86784256ef22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_ac91dcbe-48c8-4f70-9da9-4ef8fc16116f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_ac91dcbe-48c8-4f70-9da9-4ef8fc16116f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_1e255b5c-c6a8-499c-acf5-9b5786cbafaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_1e255b5c-c6a8-499c-acf5-9b5786cbafaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_a5b037de-927f-4500-8acf-626c5b19d86d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_a5b037de-927f-4500-8acf-626c5b19d86d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ea98c0ae-8861-40c6-be31-d1a9492b8a10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ea98c0ae-8861-40c6-be31-d1a9492b8a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_e272efd2-f3e2-4d06-b92b-14228be8dbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_e272efd2-f3e2-4d06-b92b-14228be8dbc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_a44fc973-7dab-4a62-861b-12daa95bf7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_a44fc973-7dab-4a62-861b-12daa95bf7a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_09c081d7-9179-4ca3-9c20-c8ebdfda6b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d1ab23c2-6195-4048-bc04-175eb472e63e" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_09c081d7-9179-4ca3-9c20-c8ebdfda6b6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d553371b-c8d8-4f0c-99be-f517fff5ab7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c91dc9ac-c627-4029-8e4f-8c5e7258796a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d553371b-c8d8-4f0c-99be-f517fff5ab7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c91dc9ac-c627-4029-8e4f-8c5e7258796a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43fce710-4c97-4cf0-9862-ca2516296975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d553371b-c8d8-4f0c-99be-f517fff5ab7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43fce710-4c97-4cf0-9862-ca2516296975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58c9e44a-9654-4d15-b63e-7e4f0f46c48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d553371b-c8d8-4f0c-99be-f517fff5ab7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_58c9e44a-9654-4d15-b63e-7e4f0f46c48f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1197c581-fe0e-485d-9ad7-d75d350af5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_ddc485b2-74b5-4abc-87fe-44f1e9619c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1197c581-fe0e-485d-9ad7-d75d350af5a1" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_ddc485b2-74b5-4abc-87fe-44f1e9619c34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_83309e87-f7d1-4e28-9213-dfd6f4203d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1197c581-fe0e-485d-9ad7-d75d350af5a1" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_83309e87-f7d1-4e28-9213-dfd6f4203d5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a9a27eae-9b4c-45f8-a2c3-d9633611f15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1197c581-fe0e-485d-9ad7-d75d350af5a1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a9a27eae-9b4c-45f8-a2c3-d9633611f15b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_8dd9d57f-f66c-4228-931f-a98fd816df88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1197c581-fe0e-485d-9ad7-d75d350af5a1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_8dd9d57f-f66c-4228-931f-a98fd816df88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_1496c9be-1dad-469a-a5ce-9d06dd8023bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_4856978c-1d30-4d1d-823c-27e9da3260a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_1496c9be-1dad-469a-a5ce-9d06dd8023bc" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_4856978c-1d30-4d1d-823c-27e9da3260a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_a9a8595d-d419-448d-a0c0-40668f5fbf05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_1496c9be-1dad-469a-a5ce-9d06dd8023bc" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_a9a8595d-d419-448d-a0c0-40668f5fbf05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_ffbe1f09-7b58-4e31-ba10-60cb8f61fe0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_1496c9be-1dad-469a-a5ce-9d06dd8023bc" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_ffbe1f09-7b58-4e31-ba10-60cb8f61fe0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ecee54b7-7f0d-4853-9ebc-60a9a430d1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_154b711b-65cb-45ff-8308-30877d747f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ecee54b7-7f0d-4853-9ebc-60a9a430d1d6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_154b711b-65cb-45ff-8308-30877d747f5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d6773d49-5da4-4098-95b3-b0750c166598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ecee54b7-7f0d-4853-9ebc-60a9a430d1d6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d6773d49-5da4-4098-95b3-b0750c166598" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_aef82314-12a3-4dc3-954a-7602cda1544a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ecee54b7-7f0d-4853-9ebc-60a9a430d1d6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_aef82314-12a3-4dc3-954a-7602cda1544a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesContractualMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f6f9d313-4fb4-4ff4-a154-2e211a73f172" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4f26b093-9032-4c50-9f03-8d21ca5abfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f6f9d313-4fb4-4ff4-a154-2e211a73f172" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4f26b093-9032-4c50-9f03-8d21ca5abfdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_47f20465-d081-4605-a41c-79cdf111b703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f6f9d313-4fb4-4ff4-a154-2e211a73f172" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_47f20465-d081-4605-a41c-79cdf111b703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_baec75f8-a318-4b33-83f0-46a4607dffee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f6f9d313-4fb4-4ff4-a154-2e211a73f172" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_baec75f8-a318-4b33-83f0-46a4607dffee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_7175a436-f146-46eb-a38c-21a3112d5dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f6f9d313-4fb4-4ff4-a154-2e211a73f172" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_7175a436-f146-46eb-a38c-21a3112d5dcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_b2011504-77dc-41e3-803e-08672eda9b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_584d02cd-dbea-4afc-ae77-fe50bde56761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_b2011504-77dc-41e3-803e-08672eda9b2a" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_584d02cd-dbea-4afc-ae77-fe50bde56761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_35e0ec45-69c1-4acd-8101-4b42fd4655de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_b2011504-77dc-41e3-803e-08672eda9b2a" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_35e0ec45-69c1-4acd-8101-4b42fd4655de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_1cf267e0-713e-4db5-aaa9-77679e7fe480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_b2011504-77dc-41e3-803e-08672eda9b2a" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_1cf267e0-713e-4db5-aaa9-77679e7fe480" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_67fe7292-c8b4-4332-991c-09b97a918aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_b2011504-77dc-41e3-803e-08672eda9b2a" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_67fe7292-c8b4-4332-991c-09b97a918aa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_57c223c6-925f-4745-ac29-6eba3cca2710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_b9455f8b-a847-4976-b0d3-d648a0731ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_57c223c6-925f-4745-ac29-6eba3cca2710" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_b9455f8b-a847-4976-b0d3-d648a0731ed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_a268ab9c-a131-43a7-b0e5-7e563afb64e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_57c223c6-925f-4745-ac29-6eba3cca2710" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_a268ab9c-a131-43a7-b0e5-7e563afb64e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_fb2f0dc9-3d24-46e0-8d98-08549679a25e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_57c223c6-925f-4745-ac29-6eba3cca2710" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_fb2f0dc9-3d24-46e0-8d98-08549679a25e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_9593148d-529a-486a-bc30-8ecd4258eebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_57c223c6-925f-4745-ac29-6eba3cca2710" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_9593148d-529a-486a-bc30-8ecd4258eebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c0ba7b5d-9699-456c-ae75-0d884c0ae648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_676c6ef4-b485-4fd8-a1fe-f282e9707dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c0ba7b5d-9699-456c-ae75-0d884c0ae648" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_676c6ef4-b485-4fd8-a1fe-f282e9707dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_ce3cbc06-90fb-49eb-8bc2-cb6acc3b3915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c0ba7b5d-9699-456c-ae75-0d884c0ae648" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_ce3cbc06-90fb-49eb-8bc2-cb6acc3b3915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_c89c6459-a1bb-46df-a460-88ac3eb651bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c0ba7b5d-9699-456c-ae75-0d884c0ae648" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_c89c6459-a1bb-46df-a460-88ac3eb651bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_25710193-04f3-48b2-863f-149900635879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_c0ba7b5d-9699-456c-ae75-0d884c0ae648" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_25710193-04f3-48b2-863f-149900635879" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c0e59de3-b074-4e08-8826-ba3d37f7c52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_94666d8d-f060-4d83-9c09-c7cb4a641b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c0e59de3-b074-4e08-8826-ba3d37f7c52d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_94666d8d-f060-4d83-9c09-c7cb4a641b5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_5a63da60-025d-4b96-a478-fcc1f62c380b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c0e59de3-b074-4e08-8826-ba3d37f7c52d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_5a63da60-025d-4b96-a478-fcc1f62c380b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a4c21878-51fe-42c3-890e-329784b72d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e95fe7b2-61af-48fd-b3d7-35430d3eda97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a4c21878-51fe-42c3-890e-329784b72d31" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e95fe7b2-61af-48fd-b3d7-35430d3eda97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_d12fdeff-f004-4b0d-b748-63b7b21f4e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a4c21878-51fe-42c3-890e-329784b72d31" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_d12fdeff-f004-4b0d-b748-63b7b21f4e85" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquityReconciliationofWeightedAverageSharesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b030f9e8-b88d-4cf1-928b-08a9e276c6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_a9cc8570-0d94-4f18-8b6d-96c87d24c8bc" xlink:href="hfwa-20220331.xsd#hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b030f9e8-b88d-4cf1-928b-08a9e276c6ef" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_a9cc8570-0d94-4f18-8b6d-96c87d24c8bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20589ca3-6f87-4393-a891-5b8ce7963072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6f9d9965-aaeb-4409-97f2-ccad386af7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20589ca3-6f87-4393-a891-5b8ce7963072" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6f9d9965-aaeb-4409-97f2-ccad386af7f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd870904-d990-4f88-bade-c54b5beabf00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20589ca3-6f87-4393-a891-5b8ce7963072" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fd870904-d990-4f88-bade-c54b5beabf00" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>hfwa-20220331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:212ef4d6-273d-4625-a307-7b404ec6beb9,g:b721cad9-4f95-413c-81d7-bb09922d4b11-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="extended" id="ie8bfa96fb5874a4d8726c458615cad17_CondensedConsolidatedStatementsofIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_d90bd61f-fb5b-4a36-b375-6ab87108b28c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_d90bd61f-fb5b-4a36-b375-6ab87108b28c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_1ca678d3-fb71-4e37-8d9f-5a157ae7b579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_1ca678d3-fb71-4e37-8d9f-5a157ae7b579" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_e08df494-8c06-43de-abfb-303f7a20189b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_e08df494-8c06-43de-abfb-303f7a20189b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_17f3e869-3300-4e68-9d88-79f4e2c7ee84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_17f3e869-3300-4e68-9d88-79f4e2c7ee84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_0c434054-2250-48f6-8e36-f792926616b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_0c434054-2250-48f6-8e36-f792926616b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_5dc7553d-e503-4961-918d-4bcb9a72e676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpenseDeposits_5dc7553d-e503-4961-918d-4bcb9a72e676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_6167fe77-dade-4e6e-9f55-8ac0357bbf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_6167fe77-dade-4e6e-9f55-8ac0357bbf32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_a7b6afd6-cb85-4457-b75d-26aad49d2cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpenseOther_a7b6afd6-cb85-4457-b75d-26aad49d2cef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4cde051e-aa9b-470a-b372-a1c0ef09a87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpense_4cde051e-aa9b-470a-b372-a1c0ef09a87b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_8d6caff7-4c38-4813-9db0-a8f8becdab73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_8d6caff7-4c38-4813-9db0-a8f8becdab73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_3637c82b-ee9a-4719-a033-e7081e96a2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_3637c82b-ee9a-4719-a033-e7081e96a2c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_eadd76cd-bbe1-45ef-9b01-ac27ae4834b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_eadd76cd-bbe1-45ef-9b01-ac27ae4834b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_d2584e88-80f2-41b9-bcd8-0106d61771a7" xlink:href="hfwa-20220331.xsd#hfwa_TotalDepositFeesAndOtherServiceCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_d2584e88-80f2-41b9-bcd8-0106d61771a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue_d729a81a-8d76-44bf-adc4-4ef72ddfbc06" xlink:href="hfwa-20220331.xsd#hfwa_CardRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_hfwa_CardRevenue_d729a81a-8d76-44bf-adc4-4ef72ddfbc06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_22923962-cd28-4296-9a48-55b03691f5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_22923962-cd28-4296-9a48-55b03691f5d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_31337d02-e56c-4848-af6a-41d0677f7db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_31337d02-e56c-4848-af6a-41d0677f7db8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_2e6e0260-6da8-4336-b082-6fa6da519bf4" xlink:href="hfwa-20220331.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_2e6e0260-6da8-4336-b082-6fa6da519bf4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_c08e210a-5ffa-44ea-9a2b-c1dee8995048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_c08e210a-5ffa-44ea-9a2b-c1dee8995048" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_d05de03e-5cc1-4930-add8-a0fd153de84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_d05de03e-5cc1-4930-add8-a0fd153de84d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_50429b15-36e6-40b5-9789-fca3ad91a423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_NoninterestIncomeOther_50429b15-36e6-40b5-9789-fca3ad91a423" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_9f0f8024-3499-4b70-8690-1f49a557d4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_NoninterestIncome_9f0f8024-3499-4b70-8690-1f49a557d4fe" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_9a4ffcec-3f81-4122-9607-01426b61a4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_LaborAndRelatedExpense_9a4ffcec-3f81-4122-9607-01426b61a4cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_d7a1e142-2880-4acc-a0c8-efe1dc4b362d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_OccupancyNet_d7a1e142-2880-4acc-a0c8-efe1dc4b362d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_4a17e02d-b19f-4733-9a07-b90ca039d7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_4a17e02d-b19f-4733-9a07-b90ca039d7d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_bc5d79da-e393-4cb9-ab3e-5758cc8456b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_MarketingExpense_bc5d79da-e393-4cb9-ab3e-5758cc8456b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_4680d843-e09f-454a-bc0b-13852d9196e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_ProfessionalFees_4680d843-e09f-454a-bc0b-13852d9196e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_70a60d7d-4dcb-4f95-8430-674245e5eec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_70a60d7d-4dcb-4f95-8430-674245e5eec6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_192ca858-e9c9-4b6e-92ff-3079e9805f52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_192ca858-e9c9-4b6e-92ff-3079e9805f52" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0b06ed05-9b2e-4d1c-8324-c06dfb4836a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0b06ed05-9b2e-4d1c-8324-c06dfb4836a2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_122ad03a-62d0-493f-9038-ecab34793262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_OtherNoninterestExpense_122ad03a-62d0-493f-9038-ecab34793262" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_1c881a39-5c45-4d1d-9cb2-1ee1e00ff217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_NoninterestExpense_1c881a39-5c45-4d1d-9cb2-1ee1e00ff217" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97f025f2-05a2-42a2-909a-acd550ad035c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97f025f2-05a2-42a2-909a-acd550ad035c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b5a54c19-b17e-4f44-87ad-eaaebda79bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b5a54c19-b17e-4f44-87ad-eaaebda79bb8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd69902a-fa9c-426d-89c4-66fbb252716c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_NetIncomeLoss_dd69902a-fa9c-426d-89c4-66fbb252716c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4871f676-3b68-41e3-a3b1-547b19307e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_EarningsPerShareBasic_4871f676-3b68-41e3-a3b1-547b19307e91" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_abcfcff9-45ee-42ba-bcce-22c49db5e0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_EarningsPerShareDiluted_abcfcff9-45ee-42ba-bcce-22c49db5e0dc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_740eda72-dc3b-48d3-8e2b-b0b84c65513f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_740eda72-dc3b-48d3-8e2b-b0b84c65513f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_88aa0cbb-e45b-485a-8658-755d1055f336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_88aa0cbb-e45b-485a-8658-755d1055f336" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2fb8d254-5008-4a4a-8724-42570e67e566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2fb8d254-5008-4a4a-8724-42570e67e566" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_795f043d-b09c-4079-9669-0b02d6b2f4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_StatementTable_795f043d-b09c-4079-9669-0b02d6b2f4cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_795f043d-b09c-4079-9669-0b02d6b2f4cf" xlink:to="loc_srt_RestatementAxis_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8" xlink:to="loc_srt_RestatementDomain_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bf045693-951f-402c-8792-d813f5ce2db6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8" xlink:to="loc_srt_RestatementDomain_bf045693-951f-402c-8792-d813f5ce2db6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended" id="i39413f9ba3914748946e83988d523b3d_CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d3e21f14-91e4-46bc-9436-4331f756d83d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_NetIncomeLoss_d3e21f14-91e4-46bc-9436-4331f756d83d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_45127171-39ac-4ef5-94ca-fb0b76003e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_45127171-39ac-4ef5-94ca-fb0b76003e19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_b4bbe2e5-48d2-4178-a4bd-28730b9f3c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_b4bbe2e5-48d2-4178-a4bd-28730b9f3c80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_f65e85c1-6068-4ff3-b911-6340a5055587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_f65e85c1-6068-4ff3-b911-6340a5055587" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3fd012ee-44ba-4e75-a5f3-4f5ede01635f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3fd012ee-44ba-4e75-a5f3-4f5ede01635f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6b29057e-548b-49e3-8b8a-1a010396aec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_6b29057e-548b-49e3-8b8a-1a010396aec3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7e194b72-440b-425b-a1c7-7015db409556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_StatementTable_7e194b72-440b-425b-a1c7-7015db409556" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7e194b72-440b-425b-a1c7-7015db409556" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1" xlink:to="loc_us-gaap_EquityComponentDomain_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_29106740-be9e-497e-ba34-eaefd4a90b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1" xlink:to="loc_us-gaap_EquityComponentDomain_29106740-be9e-497e-ba34-eaefd4a90b27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_94296e1c-8c08-4102-99c6-3eb18164cc54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_29106740-be9e-497e-ba34-eaefd4a90b27" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_94296e1c-8c08-4102-99c6-3eb18164cc54" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended" id="i84e889aa0d7f49e0a3a432f6dfb6e36d_CondensedConsolidatedStatementsofStockholdersEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83c763b7-8e0d-4acd-b371-df190954a76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83c763b7-8e0d-4acd-b371-df190954a76a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_defeaf75-ed00-4054-816d-aad67e710409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_SharesOutstanding_defeaf75-ed00-4054-816d-aad67e710409" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dd8a65be-c654-40a6-a377-f3492dc571a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockholdersEquity_dd8a65be-c654-40a6-a377-f3492dc571a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_4c30835c-4f58-464b-8beb-c57aecedc210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_4c30835c-4f58-464b-8beb-c57aecedc210" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eb199d49-fb77-42cb-a8b4-1c5f9dd251e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eb199d49-fb77-42cb-a8b4-1c5f9dd251e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4ff1ce09-b0a9-4275-b26b-3b18f33490ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4ff1ce09-b0a9-4275-b26b-3b18f33490ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_768b57f8-5fda-43d8-b0fb-9b66f6265af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_768b57f8-5fda-43d8-b0fb-9b66f6265af6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ab2dc10c-d47d-4c05-b26a-ba2dab8f1179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ab2dc10c-d47d-4c05-b26a-ba2dab8f1179" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd748bb1-3740-4ffc-863b-7962124a72fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd748bb1-3740-4ffc-863b-7962124a72fb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0e36ae97-ad40-4446-84f9-ddf368d39d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_NetIncomeLoss_0e36ae97-ad40-4446-84f9-ddf368d39d95" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e44aef-0323-4edf-b550-ff12227479c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e44aef-0323-4edf-b550-ff12227479c3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_29f4e2c2-3d36-4371-99a3-9de98f347579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_DividendsCommonStockCash_29f4e2c2-3d36-4371-99a3-9de98f347579" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_596a5964-8953-4665-89d2-285b4fee4bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e118e462-b408-4c2d-9100-952164c9d7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_05147049-4fc5-436f-8b03-dafe6adcf72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_83c763b7-8e0d-4acd-b371-df190954a76a" xlink:to="loc_us-gaap_StatementTable_05147049-4fc5-436f-8b03-dafe6adcf72e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_21bc6293-f6cb-4921-8735-849e025b64e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_05147049-4fc5-436f-8b03-dafe6adcf72e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_21bc6293-f6cb-4921-8735-849e025b64e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_21bc6293-f6cb-4921-8735-849e025b64e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21bc6293-f6cb-4921-8735-849e025b64e1" xlink:to="loc_us-gaap_EquityComponentDomain_21bc6293-f6cb-4921-8735-849e025b64e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21bc6293-f6cb-4921-8735-849e025b64e1" xlink:to="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c6b7fc30-a424-494c-9b67-e2265744a290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:to="loc_us-gaap_CommonStockMember_c6b7fc30-a424-494c-9b67-e2265744a290" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2c7d8dc3-4ce2-4b27-ad92-31bc2a580034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:to="loc_us-gaap_RetainedEarningsMember_2c7d8dc3-4ce2-4b27-ad92-31bc2a580034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a9cd6009-6fa9-4174-9be1-a3167fe980cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a9cd6009-6fa9-4174-9be1-a3167fe980cd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended" id="i6858a09b3aaa44b6aae153a88e33218e_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bf0aa9dd-2bdf-4015-b512-410fb3755d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating_5a90ff15-d608-483d-9e2a-6c15df6fc599" xlink:href="hfwa-20220331.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bf0aa9dd-2bdf-4015-b512-410fb3755d76" xlink:to="loc_hfwa_NumberOfBranchesOperating_5a90ff15-d608-483d-9e2a-6c15df6fc599" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9bdfdd14-b7e7-404d-84f4-6fa32b7268ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bf0aa9dd-2bdf-4015-b512-410fb3755d76" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9bdfdd14-b7e7-404d-84f4-6fa32b7268ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bcfac86c-eb1e-47ec-be31-21fd8ac450bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9bdfdd14-b7e7-404d-84f4-6fa32b7268ec" xlink:to="loc_dei_LegalEntityAxis_bcfac86c-eb1e-47ec-be31-21fd8ac450bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bcfac86c-eb1e-47ec-be31-21fd8ac450bf_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bcfac86c-eb1e-47ec-be31-21fd8ac450bf" xlink:to="loc_dei_EntityDomain_bcfac86c-eb1e-47ec-be31-21fd8ac450bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_26962d1b-dadd-4477-9945-c84b86661237" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bcfac86c-eb1e-47ec-be31-21fd8ac450bf" xlink:to="loc_dei_EntityDomain_26962d1b-dadd-4477-9945-c84b86661237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_3672876e-3e48-485f-83f2-d8f6f858ac16" xlink:href="hfwa-20220331.xsd#hfwa_HeritageBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_26962d1b-dadd-4477-9945-c84b86661237" xlink:to="loc_hfwa_HeritageBankMember_3672876e-3e48-485f-83f2-d8f6f858ac16" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesTextualDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails" xlink:type="extended" id="ic290b3e3748f404e9f340d5146979784_InvestmentSecuritiesTextualDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_1da610f0-4fc4-476b-803a-676d14dd5dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_1da610f0-4fc4-476b-803a-676d14dd5dc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_dc0fcf1e-8d1d-4d54-8bdb-d6e7ed730516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_dc0fcf1e-8d1d-4d54-8bdb-d6e7ed730516" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_9ae1f9c6-41dd-483a-b798-51399f6d9489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_9ae1f9c6-41dd-483a-b798-51399f6d9489" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_92bb4cba-2bdb-4fad-95bc-cb723781db40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_92bb4cba-2bdb-4fad-95bc-cb723781db40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_78623a00-3940-49d8-829c-ff47195dc903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_TradingSecurities_78623a00-3940-49d8-829c-ff47195dc903" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_6ab0539f-e37d-433e-b8a9-8949321d7b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_6ab0539f-e37d-433e-b8a9-8949321d7b21" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_1ca61551-b310-4afd-9db4-9049bc2f50e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_1ca61551-b310-4afd-9db4-9049bc2f50e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ConcentrationDebtSecurities_770d0ed5-75ce-48f1-be40-ceb1412993ff" xlink:href="hfwa-20220331.xsd#hfwa_ConcentrationDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_hfwa_ConcentrationDebtSecurities_770d0ed5-75ce-48f1-be40-ceb1412993ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_377b9beb-e60c-49f3-b05d-5e49af659dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_377b9beb-e60c-49f3-b05d-5e49af659dbd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_da0b501e-9880-44b2-9d00-d7d51a7776a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityNonaccrual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_da0b501e-9880-44b2-9d00-d7d51a7776a3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_fb11310b-debc-474f-97f4-8bafe55abbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_fb11310b-debc-474f-97f4-8bafe55abbc2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c458d822-6b02-4ff1-9c2e-28c53a4107e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c458d822-6b02-4ff1-9c2e-28c53a4107e7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_de2ed2e6-22df-48ae-87d6-70a2297b890c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_de2ed2e6-22df-48ae-87d6-70a2297b890c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_de2ed2e6-22df-48ae-87d6-70a2297b890c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_de2ed2e6-22df-48ae-87d6-70a2297b890c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_de2ed2e6-22df-48ae-87d6-70a2297b890c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_de2ed2e6-22df-48ae-87d6-70a2297b890c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_950beabe-6b8d-4c41-96a7-a5206ea47209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_950beabe-6b8d-4c41-96a7-a5206ea47209" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldtomaturitySecuritiesMember_5e871963-354b-4f1d-aee4-a21be58c0a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:to="loc_us-gaap_HeldtomaturitySecuritiesMember_5e871963-354b-4f1d-aee4-a21be58c0a6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_37a491f8-c45c-45d3-8b6c-02e33e97f479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_37a491f8-c45c-45d3-8b6c-02e33e97f479" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3bd1b55e-6064-4a7c-960b-5df4e4a4e054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3bd1b55e-6064-4a7c-960b-5df4e4a4e054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bd1b55e-6064-4a7c-960b-5df4e4a4e054_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3bd1b55e-6064-4a7c-960b-5df4e4a4e054" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bd1b55e-6064-4a7c-960b-5df4e4a4e054_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6b2fb39-2738-4523-af18-583f87a0a3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3bd1b55e-6064-4a7c-960b-5df4e4a4e054" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6b2fb39-2738-4523-af18-583f87a0a3fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_329c8973-a802-4bf0-b765-d9ce7ce216d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6b2fb39-2738-4523-af18-583f87a0a3fd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_329c8973-a802-4bf0-b765-d9ce7ce216d8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="extended" id="i6f44e9040e964d719f608fe8bd29cced_InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8137ee8e-4981-438f-a81f-22806c1f7c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8137ee8e-4981-438f-a81f-22806c1f7c70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5e2d4e33-3b41-45a0-a676-7602c3db057e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5e2d4e33-3b41-45a0-a676-7602c3db057e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d62df5d7-c165-4004-b505-a731d14518f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d62df5d7-c165-4004-b505-a731d14518f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_492a25ff-20dd-45c0-aed8-1adf534b5b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_492a25ff-20dd-45c0-aed8-1adf534b5b27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_f3982dc9-3065-4720-afa7-6fec85c05c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_f3982dc9-3065-4720-afa7-6fec85c05c2f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_d6decd00-987c-4d56-b9ee-07354f90d9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_d6decd00-987c-4d56-b9ee-07354f90d9fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_3e2fab85-e474-4575-bed5-3de983d10081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_3e2fab85-e474-4575-bed5-3de983d10081" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4cc3a182-8bc0-4388-84d1-4e5de3cc17cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4cc3a182-8bc0-4388-84d1-4e5de3cc17cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ce246aa1-ec91-4b04-b291-e29f7f57f649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ce246aa1-ec91-4b04-b291-e29f7f57f649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ce246aa1-ec91-4b04-b291-e29f7f57f649_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ce246aa1-ec91-4b04-b291-e29f7f57f649" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ce246aa1-ec91-4b04-b291-e29f7f57f649_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ce246aa1-ec91-4b04-b291-e29f7f57f649" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_3b92ab70-08c6-4a74-858a-08b4a5a98e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_3b92ab70-08c6-4a74-858a-08b4a5a98e8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_8cada889-7b51-47fc-b2ab-f3efd5b41a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_MunicipalBondsMember_8cada889-7b51-47fc-b2ab-f3efd5b41a82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_21bee918-ed83-4512-97e8-e11d7881946a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_21bee918-ed83-4512-97e8-e11d7881946a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_d2e1efb0-c191-4970-86a4-92c67e8ae1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_d2e1efb0-c191-4970-86a4-92c67e8ae1c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_0e7ed8c6-a9dc-4bd2-9f0c-356d7948c3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_0e7ed8c6-a9dc-4bd2-9f0c-356d7948c3e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_f61c1167-6216-4ec1-9873-d8d57d2780c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_f61c1167-6216-4ec1-9873-d8d57d2780c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7442e11e-a4c3-424a-9181-128c7e38a617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7442e11e-a4c3-424a-9181-128c7e38a617" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7442e11e-a4c3-424a-9181-128c7e38a617_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7442e11e-a4c3-424a-9181-128c7e38a617" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7442e11e-a4c3-424a-9181-128c7e38a617_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38ee4da5-8cdb-4b72-94f6-83187c656f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7442e11e-a4c3-424a-9181-128c7e38a617" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38ee4da5-8cdb-4b72-94f6-83187c656f8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6e354099-84d2-4cb0-abbd-aa60ebed6f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38ee4da5-8cdb-4b72-94f6-83187c656f8e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6e354099-84d2-4cb0-abbd-aa60ebed6f6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_42b435c1-c256-40b4-b79f-ef726004f748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_42b435c1-c256-40b4-b79f-ef726004f748" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_42b435c1-c256-40b4-b79f-ef726004f748_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_42b435c1-c256-40b4-b79f-ef726004f748" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_42b435c1-c256-40b4-b79f-ef726004f748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6bfccf38-7484-412c-be11-8e940433a2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_42b435c1-c256-40b4-b79f-ef726004f748" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6bfccf38-7484-412c-be11-8e940433a2fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_244d7218-4415-48dc-ba35-d985e13951e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6bfccf38-7484-412c-be11-8e940433a2fb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_244d7218-4415-48dc-ba35-d985e13951e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended" id="i6f7b0cfd392245aab33c097a184c0e7f_InvestmentSecuritiesUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1f477077-c79b-4dd8-89e3-bb4f71a36b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1f477077-c79b-4dd8-89e3-bb4f71a36b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_16b505f2-2d26-41ac-8ab3-73fe53063d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_16b505f2-2d26-41ac-8ab3-73fe53063d07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c658916b-09f2-47de-ae0b-b4006d770a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c658916b-09f2-47de-ae0b-b4006d770a4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_72d3badb-c7d9-478c-bb35-4ed705025c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_72d3badb-c7d9-478c-bb35-4ed705025c90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ee670347-c6a3-457c-8813-791a325151b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ee670347-c6a3-457c-8813-791a325151b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2ff1a964-efc8-4579-867b-dfe16099d06b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2ff1a964-efc8-4579-867b-dfe16099d06b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_98598f48-1425-4217-95b0-3948baba8253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:to="loc_us-gaap_InvestmentHoldingsTable_98598f48-1425-4217-95b0-3948baba8253" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3b4f3005-c138-434d-b3ef-66feb2e50463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_98598f48-1425-4217-95b0-3948baba8253" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3b4f3005-c138-434d-b3ef-66feb2e50463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3b4f3005-c138-434d-b3ef-66feb2e50463_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3b4f3005-c138-434d-b3ef-66feb2e50463" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3b4f3005-c138-434d-b3ef-66feb2e50463_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3b4f3005-c138-434d-b3ef-66feb2e50463" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_e888f222-49bb-443e-9a09-952c17470d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_e888f222-49bb-443e-9a09-952c17470d76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_57d4cbee-5a79-46cc-9cf6-b748a823f5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_MunicipalBondsMember_57d4cbee-5a79-46cc-9cf6-b748a823f5c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_f8d6e796-5c57-420c-904a-fce4a24472a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_f8d6e796-5c57-420c-904a-fce4a24472a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_fc173059-7e20-447c-a560-c5665da51f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_fc173059-7e20-447c-a560-c5665da51f42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_e8e6a044-0c39-4cac-b536-de58850416fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_e8e6a044-0c39-4cac-b536-de58850416fb" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesAmortizedCostandFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="extended" id="ie3dc955b1f924b539ebc8e3d5d7ca97c_InvestmentSecuritiesAmortizedCostandFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_6ac17e03-751e-4f77-9bab-df28f462f841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:href="hfwa-20220331.xsd#hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_6ac17e03-751e-4f77-9bab-df28f462f841" xlink:to="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_af332258-dab1-4b0c-be91-58cefe25b341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:to="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_af332258-dab1-4b0c-be91-58cefe25b341" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_54f4faae-e8e4-4343-a503-cd1ea17deced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:to="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_54f4faae-e8e4-4343-a503-cd1ea17deced" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_5bfac3a2-a5e2-4450-8c2b-dd7b3bcb78ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_6ac17e03-751e-4f77-9bab-df28f462f841" xlink:to="loc_us-gaap_InvestmentHoldingsTable_5bfac3a2-a5e2-4450-8c2b-dd7b3bcb78ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_930e43bc-fd29-414d-9811-cca1397cbb43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_5bfac3a2-a5e2-4450-8c2b-dd7b3bcb78ae" xlink:to="loc_us-gaap_InvestmentTypeAxis_930e43bc-fd29-414d-9811-cca1397cbb43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_930e43bc-fd29-414d-9811-cca1397cbb43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_930e43bc-fd29-414d-9811-cca1397cbb43" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_930e43bc-fd29-414d-9811-cca1397cbb43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_930e43bc-fd29-414d-9811-cca1397cbb43" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_2fb9749d-0143-4bf8-9662-a5da86afdc56" xlink:href="hfwa-20220331.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_2fb9749d-0143-4bf8-9662-a5da86afdc56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_e12a1b51-cecd-4789-b43c-4a1ad1152bd7" xlink:href="hfwa-20220331.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_e12a1b51-cecd-4789-b43c-4a1ad1152bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_d162b4b5-6938-4ef2-8f18-353a4b99ae30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_d162b4b5-6938-4ef2-8f18-353a4b99ae30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_d48ebc51-9bd9-4e83-a13e-47d4ab50c06f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_d48ebc51-9bd9-4e83-a13e-47d4ab50c06f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableLoanOriginationRiskManagementDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails" xlink:type="extended" id="id7d6712294a541b893c458098640d3d0_LoansReceivableLoanOriginationRiskManagementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_8b4fbfb4-c5d3-4280-927c-a27a5bac1e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_InterestReceivable_8b4fbfb4-c5d3-4280-927c-a27a5bac1e01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_73a6fc8c-5b04-4dc0-93ba-9a5ace52d9f2" xlink:href="hfwa-20220331.xsd#hfwa_NumberOfLoanSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_hfwa_NumberOfLoanSegments_73a6fc8c-5b04-4dc0-93ba-9a5ace52d9f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_1ffeab11-0392-411e-aab3-da02e0de1fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_NotesReceivableGross_1ffeab11-0392-411e-aab3-da02e0de1fd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6821f647-18cd-41f9-a6a1-a441b65928fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6821f647-18cd-41f9-a6a1-a441b65928fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_67cc8839-a806-4da9-832f-cb4a3eea619b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_NotesReceivableNet_67cc8839-a806-4da9-832f-cb4a3eea619b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_5c0ea822-8f3e-43ac-bfdf-54669b71dba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_5c0ea822-8f3e-43ac-bfdf-54669b71dba5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b0d7be5f-c6fd-4097-b8cd-8cc5ae516bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b0d7be5f-c6fd-4097-b8cd-8cc5ae516bfe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9135a30c-de2c-4b0f-b9bf-c43259781c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9135a30c-de2c-4b0f-b9bf-c43259781c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9135a30c-de2c-4b0f-b9bf-c43259781c9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9135a30c-de2c-4b0f-b9bf-c43259781c9d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9135a30c-de2c-4b0f-b9bf-c43259781c9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9135a30c-de2c-4b0f-b9bf-c43259781c9d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_15aab029-dda2-407f-8279-467024035510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_15aab029-dda2-407f-8279-467024035510" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ac103a60-a80a-460d-9c70-c8d8f8b16486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ac103a60-a80a-460d-9c70-c8d8f8b16486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e4ed4918-d062-4436-a727-7d15c8e77d84" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e4ed4918-d062-4436-a727-7d15c8e77d84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_500b0379-f99c-4b3e-8d89-e28e35b9fc91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_500b0379-f99c-4b3e-8d89-e28e35b9fc91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9a6ad604-15fa-4fa4-ad17-77081c01ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9a6ad604-15fa-4fa4-ad17-77081c01ffa4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9a6ad604-15fa-4fa4-ad17-77081c01ffa4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9a6ad604-15fa-4fa4-ad17-77081c01ffa4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9a6ad604-15fa-4fa4-ad17-77081c01ffa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9a6ad604-15fa-4fa4-ad17-77081c01ffa4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_cbcb347a-efd6-49b1-bea7-8a00451d7567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_us-gaap_LoansReceivableMember_cbcb347a-efd6-49b1-bea7-8a00451d7567" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_76e2ca23-bcc9-46ff-bf24-7a75ffa45715" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_CommercialAndIndustrialMember_76e2ca23-bcc9-46ff-bf24-7a75ffa45715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_78f5bf75-b445-439e-9fee-a51ce48a1849" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_78f5bf75-b445-439e-9fee-a51ce48a1849" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_aa19a563-8106-400f-95a0-9b1e25d4362e" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_aa19a563-8106-400f-95a0-9b1e25d4362e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_dbba5849-06a2-49a0-aec5-dcbde3089444" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_dbba5849-06a2-49a0-aec5-dcbde3089444" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ffaa0ba4-1998-4966-8a52-922c46f0f7c7" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ffaa0ba4-1998-4966-8a52-922c46f0f7c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_16d43ad9-0aed-4594-8908-ed168b983ebf" xlink:href="hfwa-20220331.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_16d43ad9-0aed-4594-8908-ed168b983ebf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_2f24e117-1f10-4f7c-ba73-f9e5341347f3" xlink:href="hfwa-20220331.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_SBAPPPLoansMember_2f24e117-1f10-4f7c-ba73-f9e5341347f3" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableCreditQualityIndicatorsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="extended" id="i4ed1069eb6df4214b1bb57c5d39e742d_LoansReceivableCreditQualityIndicatorsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_2133f506-59d5-436e-9719-e6aabd28fa43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_2133f506-59d5-436e-9719-e6aabd28fa43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_c683c9c5-380c-4f7b-8b2a-cdaa1ecc2edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_c683c9c5-380c-4f7b-8b2a-cdaa1ecc2edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0d4c9ec1-12b4-40d0-8c02-6755ae49d5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0d4c9ec1-12b4-40d0-8c02-6755ae49d5c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_dbb9aa48-06a5-43d1-970e-6a8edbf6e3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_dbb9aa48-06a5-43d1-970e-6a8edbf6e3ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_6f2724df-d5e0-4de8-899b-14a9c12bea8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_6f2724df-d5e0-4de8-899b-14a9c12bea8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6f5481a3-e1d8-4d9c-8237-90f850b01e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6f5481a3-e1d8-4d9c-8237-90f850b01e18" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_3e890194-093d-484d-93a6-76dcaec1e1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableRevolving_3e890194-093d-484d-93a6-76dcaec1e1ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_451ae52c-3a23-4350-ba98-528f6d570db5" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_451ae52c-3a23-4350-ba98-528f6d570db5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_f6747004-54fa-4e67-95cd-3bcdb4bf5376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_NotesReceivableGross_f6747004-54fa-4e67-95cd-3bcdb4bf5376" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_572b7f6d-c761-4750-8840-954819c08eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_572b7f6d-c761-4750-8840-954819c08eb3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_8b7c8cca-e24a-4806-90ae-a37e9ed062f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_CollateralAxis_8b7c8cca-e24a-4806-90ae-a37e9ed062f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_8b7c8cca-e24a-4806-90ae-a37e9ed062f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_8b7c8cca-e24a-4806-90ae-a37e9ed062f8" xlink:to="loc_us-gaap_CollateralDomain_8b7c8cca-e24a-4806-90ae-a37e9ed062f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_054ae467-cb90-41a8-bbe7-e186f3253227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_8b7c8cca-e24a-4806-90ae-a37e9ed062f8" xlink:to="loc_us-gaap_CollateralDomain_054ae467-cb90-41a8-bbe7-e186f3253227" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_8fbf01e5-1644-4aed-93fe-c60f5b53ff2f" xlink:href="hfwa-20220331.xsd#hfwa_FarmlandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_054ae467-cb90-41a8-bbe7-e186f3253227" xlink:to="loc_hfwa_FarmlandMember_8fbf01e5-1644-4aed-93fe-c60f5b53ff2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_48ba9530-8b6d-4aac-98ab-22d86a73a6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_48ba9530-8b6d-4aac-98ab-22d86a73a6e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_48ba9530-8b6d-4aac-98ab-22d86a73a6e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_48ba9530-8b6d-4aac-98ab-22d86a73a6e4" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_48ba9530-8b6d-4aac-98ab-22d86a73a6e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_48ba9530-8b6d-4aac-98ab-22d86a73a6e4" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_98c307be-2799-465a-8622-413e8a91e928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PassMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:to="loc_us-gaap_PassMember_98c307be-2799-465a-8622-413e8a91e928" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_81a7e9bd-a2d4-4c43-8a74-d420204022f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:to="loc_us-gaap_SpecialMentionMember_81a7e9bd-a2d4-4c43-8a74-d420204022f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_c301cece-4141-480b-90e1-08bca1e5c401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:to="loc_us-gaap_SubstandardMember_c301cece-4141-480b-90e1-08bca1e5c401" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3a067b58-55df-4893-957f-e8092b5821c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3a067b58-55df-4893-957f-e8092b5821c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a067b58-55df-4893-957f-e8092b5821c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3a067b58-55df-4893-957f-e8092b5821c5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a067b58-55df-4893-957f-e8092b5821c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3a067b58-55df-4893-957f-e8092b5821c5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fffb20af-3d0f-46cd-928e-d49ea527a974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fffb20af-3d0f-46cd-928e-d49ea527a974" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_e91f66f2-cb61-4be3-b5f0-8e33fb56dbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_e91f66f2-cb61-4be3-b5f0-8e33fb56dbf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ed25b8b9-50e4-4581-b79d-8947169ebbba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ed25b8b9-50e4-4581-b79d-8947169ebbba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_381ff4e4-cf31-4020-85bb-76f730b0fd94" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_381ff4e4-cf31-4020-85bb-76f730b0fd94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_24d35467-9a35-418f-a6e1-7d4b07c662fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_24d35467-9a35-418f-a6e1-7d4b07c662fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_24d35467-9a35-418f-a6e1-7d4b07c662fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_24d35467-9a35-418f-a6e1-7d4b07c662fb" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_24d35467-9a35-418f-a6e1-7d4b07c662fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_24d35467-9a35-418f-a6e1-7d4b07c662fb" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_cb7890c2-5e5c-4226-8f08-7906062d3055" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_cb7890c2-5e5c-4226-8f08-7906062d3055" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_75ef6b33-0548-4f7a-9947-29f649a39bab" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_75ef6b33-0548-4f7a-9947-29f649a39bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b2f935ae-3ee3-42f8-9c50-ebf438789a03" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b2f935ae-3ee3-42f8-9c50-ebf438789a03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9d378369-31e2-4740-a6c7-a366b7d35760" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9d378369-31e2-4740-a6c7-a366b7d35760" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_90432dc4-781b-40e8-8db9-9bd70625a361" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_90432dc4-781b-40e8-8db9-9bd70625a361" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_8dd81c7e-c660-44e7-97f9-f28a7b032825" xlink:href="hfwa-20220331.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_8dd81c7e-c660-44e7-97f9-f28a7b032825" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableNonaccrualLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="extended" id="i6f717650c10b40b683794ec8d156cdb0_LoansReceivableNonaccrualLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_b184d432-17ac-4452-a6f6-46722e6174a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_b184d432-17ac-4452-a6f6-46722e6174a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_14467a83-6e40-4d82-8a1c-e551574e496d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_14467a83-6e40-4d82-8a1c-e551574e496d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_633efba1-9430-4829-b3a4-c3f6e847cc6a" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_633efba1-9430-4829-b3a4-c3f6e847cc6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_100be8cc-b723-4c1c-bf4f-6d3b9454a05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_100be8cc-b723-4c1c-bf4f-6d3b9454a05d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_66377a27-9758-43e7-b567-1641fd7d499c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_66377a27-9758-43e7-b567-1641fd7d499c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_2f026599-44d2-44e3-a47c-5bc4913b05a7" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_2f026599-44d2-44e3-a47c-5bc4913b05a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_c1e7d908-e707-4f54-b388-e6b307ebd379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_c1e7d908-e707-4f54-b388-e6b307ebd379" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_15b5cea8-95e0-48dc-8245-04c381783685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_15b5cea8-95e0-48dc-8245-04c381783685" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_62e14c25-917e-44be-b657-61b0e73d50c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_62e14c25-917e-44be-b657-61b0e73d50c3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_4d4ff29f-a9a4-418d-82f9-06eb714b3927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_4d4ff29f-a9a4-418d-82f9-06eb714b3927" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_73449b52-2744-4130-b6f1-37d13b0bd122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_73449b52-2744-4130-b6f1-37d13b0bd122" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_30d76158-2ed5-4c7c-a917-2eb99422551b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_30d76158-2ed5-4c7c-a917-2eb99422551b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_30d76158-2ed5-4c7c-a917-2eb99422551b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_30d76158-2ed5-4c7c-a917-2eb99422551b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_30d76158-2ed5-4c7c-a917-2eb99422551b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_30d76158-2ed5-4c7c-a917-2eb99422551b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_5beba2e2-9e84-4ca5-9652-fb7857251b2e" xlink:href="hfwa-20220331.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:to="loc_hfwa_NonaccrualMember_5beba2e2-9e84-4ca5-9652-fb7857251b2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_53de8f3f-a211-4368-b71b-fdd97fcfe448" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_53de8f3f-a211-4368-b71b-fdd97fcfe448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d8f73835-c476-49e2-a824-9cc569eaa0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d8f73835-c476-49e2-a824-9cc569eaa0a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d8f73835-c476-49e2-a824-9cc569eaa0a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d8f73835-c476-49e2-a824-9cc569eaa0a9" xlink:to="loc_us-gaap_SegmentDomain_d8f73835-c476-49e2-a824-9cc569eaa0a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f07d8dbf-692d-4acb-aa24-7c69f9fbcb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d8f73835-c476-49e2-a824-9cc569eaa0a9" xlink:to="loc_us-gaap_SegmentDomain_f07d8dbf-692d-4acb-aa24-7c69f9fbcb1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_cb97da58-ee8f-4a28-845f-2d97b6a0eb5a" xlink:href="hfwa-20220331.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f07d8dbf-692d-4acb-aa24-7c69f9fbcb1d" xlink:to="loc_hfwa_NonaccrualMember_cb97da58-ee8f-4a28-845f-2d97b6a0eb5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_5bd4cf45-2b3d-407e-9f2f-857883e7f0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_5bd4cf45-2b3d-407e-9f2f-857883e7f0fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b76a2e20-7250-461d-8c8b-783ce6442366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b76a2e20-7250-461d-8c8b-783ce6442366" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_923442c3-cd7d-4150-8dbf-705340720867" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_923442c3-cd7d-4150-8dbf-705340720867" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_1a63bf78-9c8b-4168-9254-2b42190088c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_1a63bf78-9c8b-4168-9254-2b42190088c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d6d0798d-f1cc-42db-9c9d-35c70e47de68" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d6d0798d-f1cc-42db-9c9d-35c70e47de68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_df4fd4b9-2b25-479c-a4e7-0e8b633019cb" xlink:href="hfwa-20220331.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_hfwa_NonaccrualMember_df4fd4b9-2b25-479c-a4e7-0e8b633019cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e8cda497-6707-4dfd-aada-8b88a64e3be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e8cda497-6707-4dfd-aada-8b88a64e3be1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8cda497-6707-4dfd-aada-8b88a64e3be1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e8cda497-6707-4dfd-aada-8b88a64e3be1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8cda497-6707-4dfd-aada-8b88a64e3be1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e8cda497-6707-4dfd-aada-8b88a64e3be1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_b24278df-19aa-41f6-bc98-4cb36a714ebd" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_CommercialAndIndustrialMember_b24278df-19aa-41f6-bc98-4cb36a714ebd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_da91e9b5-53df-4e04-af41-fa31f2a5e5aa" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_da91e9b5-53df-4e04-af41-fa31f2a5e5aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6dc9d9e1-b4b3-4dd4-829d-1945226c52a8" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6dc9d9e1-b4b3-4dd4-829d-1945226c52a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5865adba-e25e-4dd3-84c8-152b6308f2f6" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5865adba-e25e-4dd3-84c8-152b6308f2f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_df2470ad-7b49-4b48-b8b2-bb29089f5492" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_df2470ad-7b49-4b48-b8b2-bb29089f5492" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_ff1997ac-2b99-48f7-a390-d123aa04271d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_ff1997ac-2b99-48f7-a390-d123aa04271d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_ff1997ac-2b99-48f7-a390-d123aa04271d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_ff1997ac-2b99-48f7-a390-d123aa04271d" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_ff1997ac-2b99-48f7-a390-d123aa04271d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_ff1997ac-2b99-48f7-a390-d123aa04271d" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_2ec0bdaa-6e9a-4d2e-ac50-482ed51392c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PassMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:to="loc_us-gaap_PassMember_2ec0bdaa-6e9a-4d2e-ac50-482ed51392c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_6d36e1b4-ca70-4a44-afd1-da56cb8b913b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:to="loc_us-gaap_SpecialMentionMember_6d36e1b4-ca70-4a44-afd1-da56cb8b913b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_d4584491-9649-476c-ad9d-197c98ef0e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:to="loc_us-gaap_SubstandardMember_d4584491-9649-476c-ad9d-197c98ef0e46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_0313246c-ea7c-4d03-868d-037ddf6722a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_0313246c-ea7c-4d03-868d-037ddf6722a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_0313246c-ea7c-4d03-868d-037ddf6722a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_0313246c-ea7c-4d03-868d-037ddf6722a7" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_0313246c-ea7c-4d03-868d-037ddf6722a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_2c3f1c09-3d4e-4ed0-8b19-d71303033a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_0313246c-ea7c-4d03-868d-037ddf6722a7" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_2c3f1c09-3d4e-4ed0-8b19-d71303033a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_d054f623-a042-44fc-b7b2-a12dea4f89bf" xlink:href="hfwa-20220331.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_2c3f1c09-3d4e-4ed0-8b19-d71303033a76" xlink:to="loc_hfwa_ModifiedduringthequarterMember_d054f623-a042-44fc-b7b2-a12dea4f89bf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivablePastDueLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="extended" id="i2b9267957bf94bf69d2e14458cd89003_LoansReceivablePastDueLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_9f2f7663-1a76-440e-8f9c-a8a0bf62cfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_NotesReceivableGross_9f2f7663-1a76-440e-8f9c-a8a0bf62cfc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_a235fb32-01a4-48b9-9f96-fce39d5122e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_a235fb32-01a4-48b9-9f96-fce39d5122e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_52063bb4-dab2-4d87-8ff9-2914c4cb4a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_52063bb4-dab2-4d87-8ff9-2914c4cb4a1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e27bdd71-b51b-4ae9-a45d-69a4483c9793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityNonaccrual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e27bdd71-b51b-4ae9-a45d-69a4483c9793" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_6fb90812-99c3-4ff1-b8bd-749ba29429a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_6fb90812-99c3-4ff1-b8bd-749ba29429a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fb792f7c-358d-4958-835f-1f69720370f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fb792f7c-358d-4958-835f-1f69720370f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fb792f7c-358d-4958-835f-1f69720370f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fb792f7c-358d-4958-835f-1f69720370f5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fb792f7c-358d-4958-835f-1f69720370f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fb792f7c-358d-4958-835f-1f69720370f5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_501edca3-5fd8-4022-905c-c21946204365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_501edca3-5fd8-4022-905c-c21946204365" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_d9f4146d-3ca5-42b6-89f1-f191a9b4599f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_d9f4146d-3ca5-42b6-89f1-f191a9b4599f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d0d1aae6-d834-42fe-a4c9-d2fb421eea95" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d0d1aae6-d834-42fe-a4c9-d2fb421eea95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_dbc23631-89d9-4c33-a8b3-e7d4ffce11bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_dbc23631-89d9-4c33-a8b3-e7d4ffce11bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_447925b0-a4d4-496b-8e8d-4b15a0d12263" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_CommercialAndIndustrialMember_447925b0-a4d4-496b-8e8d-4b15a0d12263" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_48417c1f-9bb1-4e5b-925e-96c08ab19a39" xlink:href="hfwa-20220331.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_SBAPPPLoansMember_48417c1f-9bb1-4e5b-925e-96c08ab19a39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_63fb4a9d-2afa-4754-a3bf-c88d3ae852b8" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_63fb4a9d-2afa-4754-a3bf-c88d3ae852b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d515c85d-4eec-413b-bfb1-375fd0b0fb83" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d515c85d-4eec-413b-bfb1-375fd0b0fb83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_caf7ba9e-94e4-4fe0-be0c-bafc19c24355" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_caf7ba9e-94e4-4fe0-be0c-bafc19c24355" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_01709476-0dcb-442d-8db7-e83bb2c2e5e3" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_01709476-0dcb-442d-8db7-e83bb2c2e5e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_e34b9f2e-ddee-4879-8f4f-38944cebac00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_e34b9f2e-ddee-4879-8f4f-38944cebac00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_e34b9f2e-ddee-4879-8f4f-38944cebac00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_e34b9f2e-ddee-4879-8f4f-38944cebac00" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_e34b9f2e-ddee-4879-8f4f-38944cebac00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_e34b9f2e-ddee-4879-8f4f-38944cebac00" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c17dd73c-bc41-48b3-8465-4d040dc19a36" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c17dd73c-bc41-48b3-8465-4d040dc19a36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_efcc38c4-543c-449b-a818-d8d00c9fcf2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_efcc38c4-543c-449b-a818-d8d00c9fcf2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_f2027155-b365-4df6-9bdb-4bcd81378282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_f2027155-b365-4df6-9bdb-4bcd81378282" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_afc31218-f7f8-4c0e-9047-e6c60456df0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_afc31218-f7f8-4c0e-9047-e6c60456df0e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableModifiedTDRsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="extended" id="i03e5e7112cf7428eb8f47b9ac74bfc30_LoansReceivableModifiedTDRsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:href="hfwa-20220331.xsd#hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_ca07a7b4-d172-44c7-bef5-e47ebc10fd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_ca07a7b4-d172-44c7-bef5-e47ebc10fd0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_32a1bee0-075f-47d9-bf67-8d5d3645dcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_32a1bee0-075f-47d9-bf67-8d5d3645dcc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_3deb8811-4b7e-44f8-b8b8-ebff27785da6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_3deb8811-4b7e-44f8-b8b8-ebff27785da6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_08ee3ead-51fb-4a5f-a0f5-a07749442b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_08ee3ead-51fb-4a5f-a0f5-a07749442b84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_7b1317ae-e1e2-4bb6-9342-e47c85cd4574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_7b1317ae-e1e2-4bb6-9342-e47c85cd4574" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c137fa07-8097-4aa0-a605-c5323c1663b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c137fa07-8097-4aa0-a605-c5323c1663b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_f082ef59-ea07-4664-87b9-8ec5fb4a75ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_f082ef59-ea07-4664-87b9-8ec5fb4a75ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f082ef59-ea07-4664-87b9-8ec5fb4a75ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_f082ef59-ea07-4664-87b9-8ec5fb4a75ff" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f082ef59-ea07-4664-87b9-8ec5fb4a75ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_030526bd-797c-43a0-b2c1-d5444a33d2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_f082ef59-ea07-4664-87b9-8ec5fb4a75ff" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_030526bd-797c-43a0-b2c1-d5444a33d2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_470aa12a-59c6-4547-9fde-e0e7e86d9d27" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_030526bd-797c-43a0-b2c1-d5444a33d2fe" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_470aa12a-59c6-4547-9fde-e0e7e86d9d27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2cd515c9-8049-471d-9985-11ac6110f02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2cd515c9-8049-471d-9985-11ac6110f02b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2cd515c9-8049-471d-9985-11ac6110f02b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2cd515c9-8049-471d-9985-11ac6110f02b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2cd515c9-8049-471d-9985-11ac6110f02b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2cd515c9-8049-471d-9985-11ac6110f02b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c9180c1c-2073-4f57-b761-b21fef69a52a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c9180c1c-2073-4f57-b761-b21fef69a52a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2da62a70-2a08-4ac8-b9e4-441b1aebc9da" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2da62a70-2a08-4ac8-b9e4-441b1aebc9da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_81cf3450-6099-4da0-9628-f36baeefa386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_81cf3450-6099-4da0-9628-f36baeefa386" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d0883100-793f-403f-9426-844a09ed905f" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d0883100-793f-403f-9426-844a09ed905f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_717d4bbf-8a9e-4ad7-ae92-231a2567590e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_717d4bbf-8a9e-4ad7-ae92-231a2567590e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_717d4bbf-8a9e-4ad7-ae92-231a2567590e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_717d4bbf-8a9e-4ad7-ae92-231a2567590e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_717d4bbf-8a9e-4ad7-ae92-231a2567590e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_717d4bbf-8a9e-4ad7-ae92-231a2567590e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_d72454d6-480e-4ad4-bc78-47b8c1cf382c" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_d72454d6-480e-4ad4-bc78-47b8c1cf382c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_756367c6-9f80-4714-890f-4d5e8968077d" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_756367c6-9f80-4714-890f-4d5e8968077d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_92c6cc10-3c98-4004-98eb-4bcf941cc908" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_92c6cc10-3c98-4004-98eb-4bcf941cc908" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fee6293f-d3d6-4369-9354-67afc37a98a8" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fee6293f-d3d6-4369-9354-67afc37a98a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_fc42d505-9e36-4d88-8759-ffebadb9d9ea" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_fc42d505-9e36-4d88-8759-ffebadb9d9ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_eea71852-2e5f-411e-99d9-7397be7d5509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_eea71852-2e5f-411e-99d9-7397be7d5509" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_eea71852-2e5f-411e-99d9-7397be7d5509_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_eea71852-2e5f-411e-99d9-7397be7d5509" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_eea71852-2e5f-411e-99d9-7397be7d5509_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3c88d53f-0e6d-4771-944c-4f0f1cbc9c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_eea71852-2e5f-411e-99d9-7397be7d5509" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3c88d53f-0e6d-4771-944c-4f0f1cbc9c3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_ce8aee7e-cffc-4866-b35b-6ad2224a75f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3c88d53f-0e6d-4771-944c-4f0f1cbc9c3a" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_ce8aee7e-cffc-4866-b35b-6ad2224a75f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_b12a0df0-c16f-452b-abd6-957981b08957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_b12a0df0-c16f-452b-abd6-957981b08957" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_b12a0df0-c16f-452b-abd6-957981b08957_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_b12a0df0-c16f-452b-abd6-957981b08957" xlink:to="loc_us-gaap_ReceivableTypeDomain_b12a0df0-c16f-452b-abd6-957981b08957_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_33a6da7b-1c09-49b0-9894-bacde3bac113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_b12a0df0-c16f-452b-abd6-957981b08957" xlink:to="loc_us-gaap_ReceivableTypeDomain_33a6da7b-1c09-49b0-9894-bacde3bac113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6daac52d-0356-48de-990f-88c12cd31cf7" xlink:href="hfwa-20220331.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_33a6da7b-1c09-49b0-9894-bacde3bac113" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6daac52d-0356-48de-990f-88c12cd31cf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_f7cffbb4-0092-4454-b14e-2d50001b7991" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_f7cffbb4-0092-4454-b14e-2d50001b7991" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_f7cffbb4-0092-4454-b14e-2d50001b7991_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_f7cffbb4-0092-4454-b14e-2d50001b7991" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_f7cffbb4-0092-4454-b14e-2d50001b7991_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_8be20b66-1599-4a80-b7f5-6d2f3736b696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_f7cffbb4-0092-4454-b14e-2d50001b7991" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_8be20b66-1599-4a80-b7f5-6d2f3736b696" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_48f64248-dd82-44d5-ae5a-a50d732ac4a8" xlink:href="hfwa-20220331.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_8be20b66-1599-4a80-b7f5-6d2f3736b696" xlink:to="loc_hfwa_ModifiedduringthequarterMember_48f64248-dd82-44d5-ae5a-a50d732ac4a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableTDRsSubsequentlyDefaultedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="extended" id="i1b7d8ed7e12f4a0786a97a671c276f3e_LoansReceivableTDRsSubsequentlyDefaultedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_c2802f0c-e4a6-4126-8bc9-9e6accbdd212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_c2802f0c-e4a6-4126-8bc9-9e6accbdd212" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_de896a6d-daef-47b9-905f-af945d1cec85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_de896a6d-daef-47b9-905f-af945d1cec85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_9edf0628-a85b-48e9-a1ba-eab694d5c626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_9edf0628-a85b-48e9-a1ba-eab694d5c626" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_9c239325-0db1-40c8-be0e-d8c641bcf93b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_9c239325-0db1-40c8-be0e-d8c641bcf93b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_4a8d43aa-29e9-45e7-9838-74b8da8d9a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_4a8d43aa-29e9-45e7-9838-74b8da8d9a79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_e510d213-69a9-43df-b61a-aa8b4c90b339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_e510d213-69a9-43df-b61a-aa8b4c90b339" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_e8b34ddb-8a43-471d-9edf-93a4cbe8c909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_e8b34ddb-8a43-471d-9edf-93a4cbe8c909" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_25dfc21a-4e11-491d-bf26-cd3a4d24e2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_25dfc21a-4e11-491d-bf26-cd3a4d24e2d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89bfbf74-2336-4211-9a08-5e54741e20b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89bfbf74-2336-4211-9a08-5e54741e20b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_1d90d3d2-0bf0-45f6-b484-d83b1f963d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89bfbf74-2336-4211-9a08-5e54741e20b5" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_1d90d3d2-0bf0-45f6-b484-d83b1f963d56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5" xlink:to="loc_us-gaap_ReceivableTypeDomain_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_ee6a5ad6-db64-4421-ad30-9890ef23c8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5" xlink:to="loc_us-gaap_ReceivableTypeDomain_ee6a5ad6-db64-4421-ad30-9890ef23c8cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3eae8f3d-04cc-4a6f-9f5f-6adfe3d1c544" xlink:href="hfwa-20220331.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_ee6a5ad6-db64-4421-ad30-9890ef23c8cd" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3eae8f3d-04cc-4a6f-9f5f-6adfe3d1c544" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_db594ef1-6ad9-4a6a-abda-f076979cb177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_db594ef1-6ad9-4a6a-abda-f076979cb177" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_db594ef1-6ad9-4a6a-abda-f076979cb177_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_db594ef1-6ad9-4a6a-abda-f076979cb177" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_db594ef1-6ad9-4a6a-abda-f076979cb177_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_379528f0-5585-44b2-8298-48b5e3044b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_db594ef1-6ad9-4a6a-abda-f076979cb177" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_379528f0-5585-44b2-8298-48b5e3044b32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_8b1682ed-3dbf-47c5-8e87-ee8a4d2fb481" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_379528f0-5585-44b2-8298-48b5e3044b32" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_8b1682ed-3dbf-47c5-8e87-ee8a4d2fb481" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fad71a6-54db-4d3f-9031-290a906f9635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fad71a6-54db-4d3f-9031-290a906f9635" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4fad71a6-54db-4d3f-9031-290a906f9635_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fad71a6-54db-4d3f-9031-290a906f9635" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4fad71a6-54db-4d3f-9031-290a906f9635_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fad71a6-54db-4d3f-9031-290a906f9635" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_1ae713d5-817b-4be3-a271-9a4f14b2c21d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_1ae713d5-817b-4be3-a271-9a4f14b2c21d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4d20aaa9-ba0b-44a4-aa47-509b50c7f87d" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4d20aaa9-ba0b-44a4-aa47-509b50c7f87d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8e103ac3-7dd8-4b5b-a6eb-67e13816f5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8e103ac3-7dd8-4b5b-a6eb-67e13816f5dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_17a08eb9-4eb0-4afd-ae9a-fcebe40f5fa4" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_17a08eb9-4eb0-4afd-ae9a-fcebe40f5fa4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7296abb5-33b0-4cf3-a56b-bcc65faabe58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7296abb5-33b0-4cf3-a56b-bcc65faabe58" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7296abb5-33b0-4cf3-a56b-bcc65faabe58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7296abb5-33b0-4cf3-a56b-bcc65faabe58" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7296abb5-33b0-4cf3-a56b-bcc65faabe58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7296abb5-33b0-4cf3-a56b-bcc65faabe58" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_86d9f991-e0d1-4fc0-aa86-405369af52fa" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_CommercialAndIndustrialMember_86d9f991-e0d1-4fc0-aa86-405369af52fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2098f737-bc65-409d-a428-e9fd4bab0988" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2098f737-bc65-409d-a428-e9fd4bab0988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c8ac5299-65c7-42c3-bc32-3801dda645d9" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c8ac5299-65c7-42c3-bc32-3801dda645d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_352498c3-548f-41ee-a3e8-bf9c8e2bd71b" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_352498c3-548f-41ee-a3e8-bf9c8e2bd71b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1e263c6c-0bfa-4cf7-aafb-9648c2ab90a5" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1e263c6c-0bfa-4cf7-aafb-9648c2ab90a5" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableCollateralDependentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails" xlink:type="extended" id="i3493a6ed6d1944d088686e1f9e7fb7a3_LoansReceivableCollateralDependentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_a92e4b22-0dbe-4c7f-97a3-f30d6da41450" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivableCollateralForSecuredBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_a92e4b22-0dbe-4c7f-97a3-f30d6da41450" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_7bfa2584-61bf-4aea-9385-b04d9ac5169c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_7bfa2584-61bf-4aea-9385-b04d9ac5169c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_c6f5879c-68be-410a-a95f-88c9967f324c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_us-gaap_InterestReceivable_c6f5879c-68be-410a-a95f-88c9967f324c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAndForeclosedAssets_ffd8712f-eda9-435a-a0a8-c94586e58da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRealEstateAndForeclosedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_us-gaap_OtherRealEstateAndForeclosedAssets_ffd8712f-eda9-435a-a0a8-c94586e58da2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_CollateralAxis_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e" xlink:to="loc_us-gaap_CollateralDomain_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e" xlink:to="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_3d1e4abb-e665-4556-a0c9-4e9f56755f44" xlink:href="hfwa-20220331.xsd#hfwa_FarmlandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_hfwa_FarmlandMember_3d1e4abb-e665-4556-a0c9-4e9f56755f44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_105f39b6-7c40-464d-8cd9-42be7f4c9ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_us-gaap_CommercialRealEstateMember_105f39b6-7c40-464d-8cd9-42be7f4c9ef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember_3ce27bb4-d865-483f-aba4-04078be78fdb" xlink:href="hfwa-20220331.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_hfwa_SingleFamilyResidenceMember_3ce27bb4-d865-483f-aba4-04078be78fdb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_13398b4d-aa03-43cd-8166-63fd629cc185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_us-gaap_RealEstateMember_13398b4d-aa03-43cd-8166-63fd629cc185" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_8a171ef4-5d46-4b78-9563-98cf6c140cc3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SingleFamilyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_srt_SingleFamilyMember_8a171ef4-5d46-4b78-9563-98cf6c140cc3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_166bf390-b095-4a23-975d-0aad6ccb2add" xlink:href="hfwa-20220331.xsd#hfwa_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_hfwa_OtherMember_166bf390-b095-4a23-975d-0aad6ccb2add" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_7c978d94-5cd1-40bb-a6b7-0210e4185915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_7c978d94-5cd1-40bb-a6b7-0210e4185915" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7c978d94-5cd1-40bb-a6b7-0210e4185915_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_7c978d94-5cd1-40bb-a6b7-0210e4185915" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7c978d94-5cd1-40bb-a6b7-0210e4185915_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_7c978d94-5cd1-40bb-a6b7-0210e4185915" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_d2eb2add-bbda-49a9-8936-995c79531f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_d2eb2add-bbda-49a9-8936-995c79531f55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_09866bb3-8f17-45f6-a95f-279dbd3ac61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_09866bb3-8f17-45f6-a95f-279dbd3ac61f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_20e6498f-c611-498b-8715-8163b7b863c4" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_20e6498f-c611-498b-8715-8163b7b863c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_98488e43-47b3-40f7-9d90-3beead04bec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_98488e43-47b3-40f7-9d90-3beead04bec7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8bc8a133-23a4-41ff-8e49-e1049fdff842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8bc8a133-23a4-41ff-8e49-e1049fdff842" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8bc8a133-23a4-41ff-8e49-e1049fdff842_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8bc8a133-23a4-41ff-8e49-e1049fdff842" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8bc8a133-23a4-41ff-8e49-e1049fdff842_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8bc8a133-23a4-41ff-8e49-e1049fdff842" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_032cc37d-c9c9-4a54-bbd8-4d5a19279d63" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_CommercialAndIndustrialMember_032cc37d-c9c9-4a54-bbd8-4d5a19279d63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9cf8b8c8-a4d4-40c6-b944-a8750148e810" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9cf8b8c8-a4d4-40c6-b944-a8750148e810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_a42f101c-6faf-4112-b103-383baf337641" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_a42f101c-6faf-4112-b103-383baf337641" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6afc47ea-a114-4e0b-810b-3dfd719670f0" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6afc47ea-a114-4e0b-810b-3dfd719670f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6837df6f-7c8c-48ca-82b9-7deeb387b6d1" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6837df6f-7c8c-48ca-82b9-7deeb387b6d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_28d7c24d-fc57-4ef8-bbbf-ae9e86e78d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_us-gaap_LoansReceivableMember_28d7c24d-fc57-4ef8-bbbf-ae9e86e78d02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5745d783-71de-41a1-acbd-d9dee505cdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5745d783-71de-41a1-acbd-d9dee505cdf5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_5745d783-71de-41a1-acbd-d9dee505cdf5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5745d783-71de-41a1-acbd-d9dee505cdf5" xlink:to="loc_us-gaap_ReceivableTypeDomain_5745d783-71de-41a1-acbd-d9dee505cdf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_c67dc610-5b07-4b0b-8335-6b5fe97c10f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5745d783-71de-41a1-acbd-d9dee505cdf5" xlink:to="loc_us-gaap_ReceivableTypeDomain_c67dc610-5b07-4b0b-8335-6b5fe97c10f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_c47012f1-eeea-49d9-b9ca-82fe25b37309" xlink:href="hfwa-20220331.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_c67dc610-5b07-4b0b-8335-6b5fe97c10f7" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_c47012f1-eeea-49d9-b9ca-82fe25b37309" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_560fe186-7283-420e-864a-9496b2d9a585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_560fe186-7283-420e-864a-9496b2d9a585" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_560fe186-7283-420e-864a-9496b2d9a585_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_560fe186-7283-420e-864a-9496b2d9a585" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_560fe186-7283-420e-864a-9496b2d9a585_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_05e3bee2-f327-48db-a623-94ca1b79dac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_560fe186-7283-420e-864a-9496b2d9a585" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_05e3bee2-f327-48db-a623-94ca1b79dac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_1c326948-b861-41bb-b11d-84b95a8d86c5" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_05e3bee2-f327-48db-a623-94ca1b79dac0" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_1c326948-b861-41bb-b11d-84b95a8d86c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="extended" id="ib0abaa6e23b341998659e074d6bbe6c7_AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_4fad2555-77ea-4cdc-9a43-6d96670a9ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_4fad2555-77ea-4cdc-9a43-6d96670a9ee0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_28943a5a-df30-4764-bb28-377d7eafd10c" xlink:href="hfwa-20220331.xsd#hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_28943a5a-df30-4764-bb28-377d7eafd10c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_65e921e3-538c-4c44-ac7d-2492fceb7836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_65e921e3-538c-4c44-ac7d-2492fceb7836" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ec894ba-3e02-4074-970c-e5661f82616d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ec894ba-3e02-4074-970c-e5661f82616d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2242277b-74f5-4243-9904-981a27b89a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2242277b-74f5-4243-9904-981a27b89a66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_caae0d09-e16e-4270-93b3-c8cb5bc3d65a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_caae0d09-e16e-4270-93b3-c8cb5bc3d65a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7b3f7d45-25e9-4ed8-94e8-3dc7b48db171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_71944d28-f44c-42a3-8ecd-407476d481a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_71944d28-f44c-42a3-8ecd-407476d481a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b8b5e123-c683-44a8-9be9-db2deac63500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b8b5e123-c683-44a8-9be9-db2deac63500" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3395099a-4a91-4fe4-97c9-cb25af6e55ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3395099a-4a91-4fe4-97c9-cb25af6e55ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3395099a-4a91-4fe4-97c9-cb25af6e55ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3395099a-4a91-4fe4-97c9-cb25af6e55ba" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3395099a-4a91-4fe4-97c9-cb25af6e55ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3395099a-4a91-4fe4-97c9-cb25af6e55ba" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_398b2980-4621-4ace-b248-558cd1e6aee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_398b2980-4621-4ace-b248-558cd1e6aee4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_1186f3c9-1c22-4fd6-a0ed-93f6b5c3abce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_1186f3c9-1c22-4fd6-a0ed-93f6b5c3abce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f7a35988-ab1e-4217-a5de-63b71c307fa6" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f7a35988-ab1e-4217-a5de-63b71c307fa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_26398a4c-1445-4c06-8180-3a4ea789fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_26398a4c-1445-4c06-8180-3a4ea789fbd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9d4078a9-0e14-4da2-b2b8-af09b1db3f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9d4078a9-0e14-4da2-b2b8-af09b1db3f61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d4078a9-0e14-4da2-b2b8-af09b1db3f61_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9d4078a9-0e14-4da2-b2b8-af09b1db3f61" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d4078a9-0e14-4da2-b2b8-af09b1db3f61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9d4078a9-0e14-4da2-b2b8-af09b1db3f61" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_294d646a-935b-4a58-b7c4-0f2a3f1bddaf" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_CommercialAndIndustrialMember_294d646a-935b-4a58-b7c4-0f2a3f1bddaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f89cd9c9-737f-4652-b699-213f57ba41fa" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f89cd9c9-737f-4652-b699-213f57ba41fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c7eeed52-76ef-45f1-bd7d-e8499faf0c1d" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c7eeed52-76ef-45f1-bd7d-e8499faf0c1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f635faac-7240-41ff-a1ef-18a42ac13f1b" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f635faac-7240-41ff-a1ef-18a42ac13f1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8a7cf3ff-a582-4c34-a17d-d9fa09c5cb63" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8a7cf3ff-a582-4c34-a17d-d9fa09c5cb63" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails" xlink:type="extended" id="i7aace6f9a79a4b96a3a270293d0763cc_GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d16c3716-75e0-47de-8149-e6f16611eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d16c3716-75e0-47de-8149-e6f16611eaa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_32eec871-112c-4e37-b6cf-172ad9ff5551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_32eec871-112c-4e37-b6cf-172ad9ff5551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe7a65d4-a33d-4fdd-872f-e74922d882c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe7a65d4-a33d-4fdd-872f-e74922d882c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_4343a018-faff-40ae-a1ed-b4f853aab9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CoreDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe7a65d4-a33d-4fdd-872f-e74922d882c4" xlink:to="loc_us-gaap_CoreDepositsMember_4343a018-faff-40ae-a1ed-b4f853aab9a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_363a2b9e-97a4-43c3-a904-eb760d79cb34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_363a2b9e-97a4-43c3-a904-eb760d79cb34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_363a2b9e-97a4-43c3-a904-eb760d79cb34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_363a2b9e-97a4-43c3-a904-eb760d79cb34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_363a2b9e-97a4-43c3-a904-eb760d79cb34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_363a2b9e-97a4-43c3-a904-eb760d79cb34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_4e21c7ee-b3e9-4c26-b764-12b3e5c6915a" xlink:href="hfwa-20220331.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_PremierCommercialBancorpMember_4e21c7ee-b3e9-4c26-b764-12b3e5c6915a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_8bce799d-5b02-412d-86d2-0a1615369fbe" xlink:href="hfwa-20220331.xsd#hfwa_PugetSoundMergerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_PugetSoundMergerMember_8bce799d-5b02-412d-86d2-0a1615369fbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_e30b7e3d-bac5-44eb-86b0-a1d208062c6d" xlink:href="hfwa-20220331.xsd#hfwa_WashingtonBankingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_WashingtonBankingMember_e30b7e3d-bac5-44eb-86b0-a1d208062c6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_edd3603c-9e6a-403d-8636-5ea1279a19d8" xlink:href="hfwa-20220331.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_edd3603c-9e6a-403d-8636-5ea1279a19d8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DerivativeFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="extended" id="i11b55fc53a7e42ecacfe7e0e2387b66b_DerivativeFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_9268ebfa-2b8d-4602-b7ae-f2b8048f4b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_9268ebfa-2b8d-4602-b7ae-f2b8048f4b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_39631e0e-3d60-4b87-91e1-f4e6a1c66370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_39631e0e-3d60-4b87-91e1-f4e6a1c66370" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_108e9112-14c0-479b-95f8-7f6ccb9c0644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_108e9112-14c0-479b-95f8-7f6ccb9c0644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ef79a0e6-0b20-4b02-9797-3ad917d99898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ef79a0e6-0b20-4b02-9797-3ad917d99898" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:to="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fa5cf083-6c17-4f67-8cf6-596abc9c45c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fa5cf083-6c17-4f67-8cf6-596abc9c45c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fa5cf083-6c17-4f67-8cf6-596abc9c45c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fa5cf083-6c17-4f67-8cf6-596abc9c45c3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fa5cf083-6c17-4f67-8cf6-596abc9c45c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_82bfeb3a-62a8-4607-ab4b-682d400bf39b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fa5cf083-6c17-4f67-8cf6-596abc9c45c3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_82bfeb3a-62a8-4607-ab4b-682d400bf39b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_3d96627b-0e17-4a2b-866f-43f8629d2c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_82bfeb3a-62a8-4607-ab4b-682d400bf39b" xlink:to="loc_us-gaap_InterestRateSwapMember_3d96627b-0e17-4a2b-866f-43f8629d2c02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_481c3330-ed4e-4a8b-9e67-3b8b79a54c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:to="loc_us-gaap_HedgingDesignationAxis_481c3330-ed4e-4a8b-9e67-3b8b79a54c53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_481c3330-ed4e-4a8b-9e67-3b8b79a54c53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_481c3330-ed4e-4a8b-9e67-3b8b79a54c53" xlink:to="loc_us-gaap_HedgingDesignationDomain_481c3330-ed4e-4a8b-9e67-3b8b79a54c53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5cc5a335-b529-42bc-8725-e6728cf9782c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_481c3330-ed4e-4a8b-9e67-3b8b79a54c53" xlink:to="loc_us-gaap_HedgingDesignationDomain_5cc5a335-b529-42bc-8725-e6728cf9782c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_bb496eac-20be-4411-ab64-dd1191ee1e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_5cc5a335-b529-42bc-8725-e6728cf9782c" xlink:to="loc_us-gaap_NondesignatedMember_bb496eac-20be-4411-ab64-dd1191ee1e7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_48b4a676-af61-4904-8809-3608d07d3ca0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:to="loc_dei_LegalEntityAxis_48b4a676-af61-4904-8809-3608d07d3ca0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_48b4a676-af61-4904-8809-3608d07d3ca0_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_48b4a676-af61-4904-8809-3608d07d3ca0" xlink:to="loc_dei_EntityDomain_48b4a676-af61-4904-8809-3608d07d3ca0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_48b4a676-af61-4904-8809-3608d07d3ca0" xlink:to="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CustomersMember_9f41552a-55bb-4474-8193-68253508c207" xlink:href="hfwa-20220331.xsd#hfwa_CustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:to="loc_hfwa_CustomersMember_9f41552a-55bb-4474-8193-68253508c207" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ThirdPartiesMember_0209c1b3-dc48-4e51-9856-24341101cacc" xlink:href="hfwa-20220331.xsd#hfwa_ThirdPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:to="loc_hfwa_ThirdPartiesMember_0209c1b3-dc48-4e51-9856-24341101cacc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquityStockRepurchaseProgramDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="extended" id="i50d75c77cd3d45e2a8df8972d862fd32_StockholdersEquityStockRepurchaseProgramDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_51bdcf8d-e614-4fb4-a6b8-2a0740d94a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:href="hfwa-20220331.xsd#hfwa_StockholdersEquityTextualAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_51bdcf8d-e614-4fb4-a6b8-2a0740d94a85" xlink:to="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_f33a512a-6edd-4cf6-b45c-c67522fbc517" xlink:href="hfwa-20220331.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_f33a512a-6edd-4cf6-b45c-c67522fbc517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a24e2655-ad86-4da4-a556-778fe4652885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a24e2655-ad86-4da4-a556-778fe4652885" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_a4184ab0-8a1e-4420-97a4-2ae75cb1fb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_a4184ab0-8a1e-4420-97a4-2ae75cb1fb3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_d139e68f-edb1-4547-a696-3e6d7ca12b66" xlink:href="hfwa-20220331.xsd#hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_d139e68f-edb1-4547-a696-3e6d7ca12b66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_84d5bfaa-c8ac-46d0-a789-1410e966e35a" xlink:href="hfwa-20220331.xsd#hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_84d5bfaa-c8ac-46d0-a789-1410e966e35a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_51bdcf8d-e614-4fb4-a6b8-2a0740d94a85" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_20071fc0-9932-45ef-8f56-c528c9b556c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:to="loc_us-gaap_PlanNameAxis_20071fc0-9932-45ef-8f56-c528c9b556c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_20071fc0-9932-45ef-8f56-c528c9b556c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_20071fc0-9932-45ef-8f56-c528c9b556c8" xlink:to="loc_us-gaap_PlanNameDomain_20071fc0-9932-45ef-8f56-c528c9b556c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f0f9e62e-b498-4762-b041-66682735b480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_20071fc0-9932-45ef-8f56-c528c9b556c8" xlink:to="loc_us-gaap_PlanNameDomain_f0f9e62e-b498-4762-b041-66682735b480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_bed0c23a-3b6a-4160-9e7b-2f37c606acdf" xlink:href="hfwa-20220331.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f0f9e62e-b498-4762-b041-66682735b480" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_bed0c23a-3b6a-4160-9e7b-2f37c606acdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2187774e-2859-4086-89c8-b0b32c3566a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_2187774e-2859-4086-89c8-b0b32c3566a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_2187774e-2859-4086-89c8-b0b32c3566a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2187774e-2859-4086-89c8-b0b32c3566a5" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_2187774e-2859-4086-89c8-b0b32c3566a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_d44b66cc-74c0-4385-b9d1-f1971b4be6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2187774e-2859-4086-89c8-b0b32c3566a5" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_d44b66cc-74c0-4385-b9d1-f1971b4be6e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_72d7a418-8876-459d-9cd1-f1d344d10f23" xlink:href="hfwa-20220331.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_d44b66cc-74c0-4385-b9d1-f1971b4be6e0" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_72d7a418-8876-459d-9cd1-f1d344d10f23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb" xlink:to="loc_us-gaap_EquityComponentDomain_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_408f1a44-f585-4b37-992c-05295ca042c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb" xlink:to="loc_us-gaap_EquityComponentDomain_408f1a44-f585-4b37-992c-05295ca042c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_521c1bb4-ee6d-452f-8f48-dc0d56fe521c" xlink:href="hfwa-20220331.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_408f1a44-f585-4b37-992c-05295ca042c3" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_521c1bb4-ee6d-452f-8f48-dc0d56fe521c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquitySharesRepurchasedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="extended" id="i94c0c3c11e434c70a9e2d00f272fa2c0_StockholdersEquitySharesRepurchasedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_d517bb3d-79d7-4677-9117-58af72d0e0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_d517bb3d-79d7-4677-9117-58af72d0e0e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_dd34a07c-4e47-400b-b4e2-974a1b54ee81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_dd34a07c-4e47-400b-b4e2-974a1b54ee81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cd927ff0-acfb-4899-ba69-8c4d2c7d88df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cd927ff0-acfb-4899-ba69-8c4d2c7d88df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cd927ff0-acfb-4899-ba69-8c4d2c7d88df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cd927ff0-acfb-4899-ba69-8c4d2c7d88df" xlink:to="loc_us-gaap_EquityComponentDomain_cd927ff0-acfb-4899-ba69-8c4d2c7d88df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5e4e66a3-d377-433f-bed3-b41fdcf1f5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cd927ff0-acfb-4899-ba69-8c4d2c7d88df" xlink:to="loc_us-gaap_EquityComponentDomain_5e4e66a3-d377-433f-bed3-b41fdcf1f5c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_b196ead1-3367-4a69-9a97-287bb7c2cdfa" xlink:href="hfwa-20220331.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5e4e66a3-d377-433f-bed3-b41fdcf1f5c4" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_b196ead1-3367-4a69-9a97-287bb7c2cdfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:to="loc_us-gaap_PlanNameAxis_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2" xlink:to="loc_us-gaap_PlanNameDomain_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7e284476-b104-4feb-911a-0039dd9f0dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2" xlink:to="loc_us-gaap_PlanNameDomain_7e284476-b104-4feb-911a-0039dd9f0dda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_d56f9582-1007-41e6-9c24-a760ad6c2fbb" xlink:href="hfwa-20220331.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7e284476-b104-4feb-911a-0039dd9f0dda" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_d56f9582-1007-41e6-9c24-a760ad6c2fbb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="extended" id="if540687725164250a08bc50de1c70619_FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_31a8a261-8df8-49b5-af02-4731765ccac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_31a8a261-8df8-49b5-af02-4731765ccac5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_83e00c43-5cd8-47b2-a674-5a7c9b7070e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_83e00c43-5cd8-47b2-a674-5a7c9b7070e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_ad514091-f934-406f-8c41-945c3467533d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_ad514091-f934-406f-8c41-945c3467533d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_99c061be-b46a-462d-931e-ef596d23054c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_99c061be-b46a-462d-931e-ef596d23054c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1d1ba126-49db-4aea-b4ea-a3e37c3550f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1d1ba126-49db-4aea-b4ea-a3e37c3550f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1d1ba126-49db-4aea-b4ea-a3e37c3550f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1d1ba126-49db-4aea-b4ea-a3e37c3550f0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1d1ba126-49db-4aea-b4ea-a3e37c3550f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c76d4c3-dfc6-44f3-ae17-1d97b8424bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1d1ba126-49db-4aea-b4ea-a3e37c3550f0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c76d4c3-dfc6-44f3-ae17-1d97b8424bc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_edf9d8b2-c739-4219-a765-561d893de414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c76d4c3-dfc6-44f3-ae17-1d97b8424bc1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_edf9d8b2-c739-4219-a765-561d893de414" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0f421b43-7940-4729-8c37-ffa928510d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0f421b43-7940-4729-8c37-ffa928510d67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f421b43-7940-4729-8c37-ffa928510d67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0f421b43-7940-4729-8c37-ffa928510d67" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f421b43-7940-4729-8c37-ffa928510d67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0f421b43-7940-4729-8c37-ffa928510d67" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c6d10a83-6cb8-4a07-8f9a-2f94e961bce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c6d10a83-6cb8-4a07-8f9a-2f94e961bce4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_567b283e-1577-4d4d-9557-b7650263acac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_567b283e-1577-4d4d-9557-b7650263acac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c00481ad-0215-4010-b4ab-875920361e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c00481ad-0215-4010-b4ab-875920361e04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_76790590-655d-415f-915f-42839dbd98c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_76790590-655d-415f-915f-42839dbd98c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_76790590-655d-415f-915f-42839dbd98c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_76790590-655d-415f-915f-42839dbd98c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_76790590-655d-415f-915f-42839dbd98c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_76790590-655d-415f-915f-42839dbd98c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_053291bb-6d82-46de-9dfb-885690af35f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_053291bb-6d82-46de-9dfb-885690af35f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_b631bcda-243f-49a7-b5d5-93386997b6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_MunicipalBondsMember_b631bcda-243f-49a7-b5d5-93386997b6ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_584124bd-edd6-45ea-af66-bab60db3985a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_584124bd-edd6-45ea-af66-bab60db3985a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_dd09df49-c739-4d0e-a07b-4e450bb2b095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_dd09df49-c739-4d0e-a07b-4e450bb2b095" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f83dc642-1dfd-4e3c-8c15-64fd5b7f0c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f83dc642-1dfd-4e3c-8c15-64fd5b7f0c4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_b1ac7cf1-16f2-48ad-8df4-1cadd585fc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_b1ac7cf1-16f2-48ad-8df4-1cadd585fc45" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d05efdd1-4744-4a03-92c9-a75f234646b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_InterestRateSwapMember_d05efdd1-4744-4a03-92c9-a75f234646b2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_d6f59e80-6340-4412-807a-ded33b3f1d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_d6f59e80-6340-4412-807a-ded33b3f1d41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6f59e80-6340-4412-807a-ded33b3f1d41_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_d6f59e80-6340-4412-807a-ded33b3f1d41" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6f59e80-6340-4412-807a-ded33b3f1d41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_d6f59e80-6340-4412-807a-ded33b3f1d41" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3b4d7f00-ef1b-4a01-b46b-d987558c55ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3b4d7f00-ef1b-4a01-b46b-d987558c55ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_fa997c4e-b052-4fdd-8ff6-6bd2f7906e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_fa997c4e-b052-4fdd-8ff6-6bd2f7906e4f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="extended" id="i3c22a61f65c64e85add3f5008c4f4188_FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:to="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_02776c21-a239-4901-9e3e-fd7bfbad9a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_02776c21-a239-4901-9e3e-fd7bfbad9a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_0e3f166c-7b98-432d-83cd-57f8f37971f0" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_0e3f166c-7b98-432d-83cd-57f8f37971f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_19a199f3-ebd7-4893-8ea1-b703e50c72a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_19a199f3-ebd7-4893-8ea1-b703e50c72a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f7a20c21-c657-4bd2-abfe-505a283aeabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f7a20c21-c657-4bd2-abfe-505a283aeabf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eded397d-49eb-41c4-96c1-9ae51a2ca33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eded397d-49eb-41c4-96c1-9ae51a2ca33c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_eded397d-49eb-41c4-96c1-9ae51a2ca33c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eded397d-49eb-41c4-96c1-9ae51a2ca33c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_eded397d-49eb-41c4-96c1-9ae51a2ca33c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bc28e7c1-5092-449f-9bb4-13a610afd889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eded397d-49eb-41c4-96c1-9ae51a2ca33c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bc28e7c1-5092-449f-9bb4-13a610afd889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_0cc58d3f-209d-474e-8480-4daa725e4389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_bc28e7c1-5092-449f-9bb4-13a610afd889" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_0cc58d3f-209d-474e-8480-4daa725e4389" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_e4c5554d-e908-4000-b618-753cb3d6965e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_e4c5554d-e908-4000-b618-753cb3d6965e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e4c5554d-e908-4000-b618-753cb3d6965e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_e4c5554d-e908-4000-b618-753cb3d6965e" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e4c5554d-e908-4000-b618-753cb3d6965e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_e4c5554d-e908-4000-b618-753cb3d6965e" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_a0787f55-cd97-4d35-8c71-3a0001653751" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:to="loc_hfwa_ImpairedLoansMember_a0787f55-cd97-4d35-8c71-3a0001653751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_02bda37e-b332-4ebe-b95a-1ca8adb786aa" xlink:href="hfwa-20220331.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:to="loc_hfwa_BranchHeldForSaleMember_02bda37e-b332-4ebe-b95a-1ca8adb786aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67531164-47ca-44c2-a1a1-c241a35798f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67531164-47ca-44c2-a1a1-c241a35798f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_67531164-47ca-44c2-a1a1-c241a35798f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67531164-47ca-44c2-a1a1-c241a35798f3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_67531164-47ca-44c2-a1a1-c241a35798f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67531164-47ca-44c2-a1a1-c241a35798f3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_0aef8f3d-8e4c-4dad-a9e7-8bb8b51ac6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_0aef8f3d-8e4c-4dad-a9e7-8bb8b51ac6ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_fa228f29-8bfa-4a9b-9ca0-bd6bbd4c4abb" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_fa228f29-8bfa-4a9b-9ca0-bd6bbd4c4abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_17979fd3-c1d6-451a-ba45-521a9642d535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_17979fd3-c1d6-451a-ba45-521a9642d535" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_17979fd3-c1d6-451a-ba45-521a9642d535_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_17979fd3-c1d6-451a-ba45-521a9642d535" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_17979fd3-c1d6-451a-ba45-521a9642d535_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_17979fd3-c1d6-451a-ba45-521a9642d535" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_67d7233a-6f66-418e-aa0f-4f0f7027f2f3" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:to="loc_hfwa_CommercialAndIndustrialMember_67d7233a-6f66-418e-aa0f-4f0f7027f2f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0177d15e-cf3c-4e8e-b1ce-a79985e1fafb" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0177d15e-cf3c-4e8e-b1ce-a79985e1fafb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f9188e44-ef99-463e-ad80-a1efc704c39d" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f9188e44-ef99-463e-ad80-a1efc704c39d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_628802ad-6334-4744-a6f5-a3b922c9c662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_628802ad-6334-4744-a6f5-a3b922c9c662" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_628802ad-6334-4744-a6f5-a3b922c9c662_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_628802ad-6334-4744-a6f5-a3b922c9c662" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_628802ad-6334-4744-a6f5-a3b922c9c662_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_628802ad-6334-4744-a6f5-a3b922c9c662" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a061d115-f976-4cdd-bd54-a719c78c3b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a061d115-f976-4cdd-bd54-a719c78c3b2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5b81fbc5-04dc-4c4c-9b69-6dacd91fc486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5b81fbc5-04dc-4c4c-9b69-6dacd91fc486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6d68aaaa-c56d-496d-831c-580fff14be0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6d68aaaa-c56d-496d-831c-580fff14be0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_d56216bb-36bc-4600-9b52-a4b2bb881274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_d56216bb-36bc-4600-9b52-a4b2bb881274" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsQuantitativeInformationLevel3Details"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="extended" id="ibfe2666579664c2b9268b38ea2c58bb7_FairValueMeasurementsQuantitativeInformationLevel3Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:to="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_0dae075f-a2f9-4390-b071-d4889d9dbb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_0dae075f-a2f9-4390-b071-d4889d9dbb5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_c3e96262-7977-4733-80ae-a0e2639a3eb5" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_c3e96262-7977-4733-80ae-a0e2639a3eb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_4f6a49f2-9c38-4bdb-8945-29c6c4c6203d" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_4f6a49f2-9c38-4bdb-8945-29c6c4c6203d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_58942551-4977-4fbe-9e39-b105de35fe16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_58942551-4977-4fbe-9e39-b105de35fe16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_58942551-4977-4fbe-9e39-b105de35fe16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_58942551-4977-4fbe-9e39-b105de35fe16" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_58942551-4977-4fbe-9e39-b105de35fe16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2aa98972-643b-4a5c-8ff4-f5b27f736758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_58942551-4977-4fbe-9e39-b105de35fe16" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2aa98972-643b-4a5c-8ff4-f5b27f736758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bc1f67e5-cda5-4053-97f5-c3851f3d13d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2aa98972-643b-4a5c-8ff4-f5b27f736758" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bc1f67e5-cda5-4053-97f5-c3851f3d13d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c904c14a-e1b7-49fd-afc8-b842ff4364a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c904c14a-e1b7-49fd-afc8-b842ff4364a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c904c14a-e1b7-49fd-afc8-b842ff4364a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c904c14a-e1b7-49fd-afc8-b842ff4364a4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c904c14a-e1b7-49fd-afc8-b842ff4364a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_99cec366-84ac-4477-a674-470d5a184d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c904c14a-e1b7-49fd-afc8-b842ff4364a4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_99cec366-84ac-4477-a674-470d5a184d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3e2d7e10-cd52-4e9a-b3f4-3b6eafd07a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_99cec366-84ac-4477-a674-470d5a184d71" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3e2d7e10-cd52-4e9a-b3f4-3b6eafd07a30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_0982c2a3-fefa-48b3-9d58-4eca3fa40d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_0982c2a3-fefa-48b3-9d58-4eca3fa40d09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0982c2a3-fefa-48b3-9d58-4eca3fa40d09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_0982c2a3-fefa-48b3-9d58-4eca3fa40d09" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0982c2a3-fefa-48b3-9d58-4eca3fa40d09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_0982c2a3-fefa-48b3-9d58-4eca3fa40d09" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_f38bb0f5-44b2-4543-9e6c-40a3721e67cd" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:to="loc_hfwa_ImpairedLoansMember_f38bb0f5-44b2-4543-9e6c-40a3721e67cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_b34b0f1e-a47a-4ef9-be1e-b644cd7fa15d" xlink:href="hfwa-20220331.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:to="loc_hfwa_BranchHeldForSaleMember_b34b0f1e-a47a-4ef9-be1e-b644cd7fa15d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c97bc243-8660-4251-b1fa-bf3ca57f6953" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_srt_RangeAxis_c97bc243-8660-4251-b1fa-bf3ca57f6953" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c97bc243-8660-4251-b1fa-bf3ca57f6953_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c97bc243-8660-4251-b1fa-bf3ca57f6953" xlink:to="loc_srt_RangeMember_c97bc243-8660-4251-b1fa-bf3ca57f6953_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c97bc243-8660-4251-b1fa-bf3ca57f6953" xlink:to="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8bff5828-c321-4946-849c-4cea7cad7d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:to="loc_srt_MinimumMember_8bff5828-c321-4946-849c-4cea7cad7d5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_716cfc07-ea0c-4097-9fef-6aeb0ea73f5d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:to="loc_srt_MaximumMember_716cfc07-ea0c-4097-9fef-6aeb0ea73f5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_737c5417-4003-4dd5-ab4a-eb2ed61ceda2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:to="loc_srt_WeightedAverageMember_737c5417-4003-4dd5-ab4a-eb2ed61ceda2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_b465754b-97f6-40b2-86df-e2fb3d25d764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_b465754b-97f6-40b2-86df-e2fb3d25d764" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b465754b-97f6-40b2-86df-e2fb3d25d764_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_b465754b-97f6-40b2-86df-e2fb3d25d764" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b465754b-97f6-40b2-86df-e2fb3d25d764_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_d7b9a4da-67a9-4814-827c-08b12f06d324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_b465754b-97f6-40b2-86df-e2fb3d25d764" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_d7b9a4da-67a9-4814-827c-08b12f06d324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_d496aa91-ce49-4e13-8844-ad453e4d4e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_d7b9a4da-67a9-4814-827c-08b12f06d324" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_d496aa91-ce49-4e13-8844-ad453e4d4e7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e66010ae-3506-49f4-803e-8ac5a64074b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e66010ae-3506-49f4-803e-8ac5a64074b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e66010ae-3506-49f4-803e-8ac5a64074b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e66010ae-3506-49f4-803e-8ac5a64074b1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e66010ae-3506-49f4-803e-8ac5a64074b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_95698de6-c5c0-415d-acaf-6ef0b2a5fce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e66010ae-3506-49f4-803e-8ac5a64074b1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_95698de6-c5c0-415d-acaf-6ef0b2a5fce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_143da446-4d75-452d-aac8-ddcb423f1d68" xlink:href="hfwa-20220331.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_95698de6-c5c0-415d-acaf-6ef0b2a5fce8" xlink:to="loc_hfwa_BranchHeldForSaleMember_143da446-4d75-452d-aac8-ddcb423f1d68" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="extended" id="ib9673d4dc51a44a39385e2f80db33ed0_FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_50c3381c-6e7f-4368-aa9c-11d9414abeef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:href="hfwa-20220331.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_50c3381c-6e7f-4368-aa9c-11d9414abeef" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:to="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_44fb861c-960c-4076-bb37-ab7e4059dcf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_44fb861c-960c-4076-bb37-ab7e4059dcf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_7b61169e-a814-4762-a9a1-32a97f2ecb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_7b61169e-a814-4762-a9a1-32a97f2ecb0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_a33f9112-8c43-4b7b-92c3-ee1928385726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_a33f9112-8c43-4b7b-92c3-ee1928385726" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_c931060e-e839-4f8f-98bc-a6d075f3577f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_c931060e-e839-4f8f-98bc-a6d075f3577f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_e97e82ee-c1f5-4970-854c-471d0928ecae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_e97e82ee-c1f5-4970-854c-471d0928ecae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_a62f4baa-f45d-488b-800d-5b6e85ce675a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_a62f4baa-f45d-488b-800d-5b6e85ce675a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_a73a1b10-d7c7-4665-be36-54c164f89590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_a73a1b10-d7c7-4665-be36-54c164f89590" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_c7eaa0d7-f6b3-4291-9d0d-ffd91fa07d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_c7eaa0d7-f6b3-4291-9d0d-ffd91fa07d12" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_58c77353-8cb7-42d2-9cbc-099f5a1120fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_58c77353-8cb7-42d2-9cbc-099f5a1120fc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_528f776c-6fa5-4e0c-8701-74f50b896410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_528f776c-6fa5-4e0c-8701-74f50b896410" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_72dc8a44-adf6-4669-87bd-5df19952ce46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_72dc8a44-adf6-4669-87bd-5df19952ce46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_e85d17fb-31dc-48ed-a09d-150366f98662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_e85d17fb-31dc-48ed-a09d-150366f98662" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_2e5a2d70-c0b3-441a-9527-26a9ddd29547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_2e5a2d70-c0b3-441a-9527-26a9ddd29547" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_342307da-df02-463f-bff7-b6ed5b6fd4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_342307da-df02-463f-bff7-b6ed5b6fd4f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_5caabdfe-f834-41d2-b4de-6f77244b7973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_5caabdfe-f834-41d2-b4de-6f77244b7973" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_50c3381c-6e7f-4368-aa9c-11d9414abeef" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7839c42c-900d-4319-a11f-56f80cbca069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7839c42c-900d-4319-a11f-56f80cbca069" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_11b7d786-9c18-45ab-8bfe-e227fd1ef54d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_11b7d786-9c18-45ab-8bfe-e227fd1ef54d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_db7138fc-a430-4405-8701-4db365223795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_db7138fc-a430-4405-8701-4db365223795" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69dc6617-323a-4f7e-a65e-42f075a4c015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69dc6617-323a-4f7e-a65e-42f075a4c015" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_69dc6617-323a-4f7e-a65e-42f075a4c015_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69dc6617-323a-4f7e-a65e-42f075a4c015" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_69dc6617-323a-4f7e-a65e-42f075a4c015_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69dc6617-323a-4f7e-a65e-42f075a4c015" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b68cabf2-8232-49c0-8ee9-57ab715dc130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b68cabf2-8232-49c0-8ee9-57ab715dc130" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1904a884-2146-4d74-952b-c56739dd22d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1904a884-2146-4d74-952b-c56739dd22d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_23358944-fb3e-43bd-a489-a0f7d1803726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_23358944-fb3e-43bd-a489-a0f7d1803726" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_4c6fb13f-e89d-4aa8-9546-845aea56ae97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_4c6fb13f-e89d-4aa8-9546-845aea56ae97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_4c6fb13f-e89d-4aa8-9546-845aea56ae97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_4c6fb13f-e89d-4aa8-9546-845aea56ae97" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_4c6fb13f-e89d-4aa8-9546-845aea56ae97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_4c6fb13f-e89d-4aa8-9546-845aea56ae97" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_b1957ae3-2e82-4577-819f-01fd964f4648" xlink:href="hfwa-20220331.xsd#hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:to="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_b1957ae3-2e82-4577-819f-01fd964f4648" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_7dc095c0-5dc4-48fa-9354-703697187d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:to="loc_us-gaap_BankTimeDepositsMember_7dc095c0-5dc4-48fa-9354-703697187d6b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i62847f510370442ca9368655293ef000_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_2461e6e6-b9b7-43e1-98fd-14727a8122c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_2461e6e6-b9b7-43e1-98fd-14727a8122c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_06195ae8-3819-463a-899e-914bf1f768a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_06195ae8-3819-463a-899e-914bf1f768a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7c4f87b2-e6c9-4641-a054-546111999ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7c4f87b2-e6c9-4641-a054-546111999ca3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:to="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_39ff6ab1-3452-40b1-9300-e0f43f5577a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:to="loc_us-gaap_OtherCommitmentsAxis_39ff6ab1-3452-40b1-9300-e0f43f5577a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_39ff6ab1-3452-40b1-9300-e0f43f5577a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_39ff6ab1-3452-40b1-9300-e0f43f5577a8" xlink:to="loc_us-gaap_OtherCommitmentsDomain_39ff6ab1-3452-40b1-9300-e0f43f5577a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7d21e2c7-4ceb-409a-a38a-1b3005897c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_39ff6ab1-3452-40b1-9300-e0f43f5577a8" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7d21e2c7-4ceb-409a-a38a-1b3005897c85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_579a84f2-c9b6-442e-8a6f-0d6afbc1c947" xlink:href="hfwa-20220331.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_7d21e2c7-4ceb-409a-a38a-1b3005897c85" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_579a84f2-c9b6-442e-8a6f-0d6afbc1c947" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_97ad5db1-02b3-4085-9584-b6ceab818af0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_97ad5db1-02b3-4085-9584-b6ceab818af0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_97ad5db1-02b3-4085-9584-b6ceab818af0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_97ad5db1-02b3-4085-9584-b6ceab818af0" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_97ad5db1-02b3-4085-9584-b6ceab818af0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_97ad5db1-02b3-4085-9584-b6ceab818af0" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_b1f7231b-52fd-4f3f-ab02-2916f4a0aeb5" xlink:href="hfwa-20220331.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_b1f7231b-52fd-4f3f-ab02-2916f4a0aeb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_f6ae0877-2dd2-45b0-bcc8-3015989dc121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_f6ae0877-2dd2-45b0-bcc8-3015989dc121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_8d95a6e1-a091-4477-911f-7f602fdffc70" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_8d95a6e1-a091-4477-911f-7f602fdffc70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8af5a282-c672-40ba-b972-f5b9dac3dce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8af5a282-c672-40ba-b972-f5b9dac3dce7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a3bdb125-cd75-434d-8cd6-dca68083e345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a3bdb125-cd75-434d-8cd6-dca68083e345" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a3bdb125-cd75-434d-8cd6-dca68083e345_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a3bdb125-cd75-434d-8cd6-dca68083e345" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a3bdb125-cd75-434d-8cd6-dca68083e345_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a3bdb125-cd75-434d-8cd6-dca68083e345" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_c3df786c-95b4-46e6-8c4a-23fd013ac22b" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_CommercialAndIndustrialMember_c3df786c-95b4-46e6-8c4a-23fd013ac22b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9923b682-e5c8-42d8-ad69-7c2a152bb19d" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9923b682-e5c8-42d8-ad69-7c2a152bb19d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_03c2adad-9a23-452d-a450-dcc62e807ba8" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_03c2adad-9a23-452d-a450-dcc62e807ba8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5034bfb9-3869-46b3-ae44-c3f28163cfc3" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5034bfb9-3869-46b3-ae44-c3f28163cfc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2ddd2c57-604d-4732-9ac3-eaa46d34a7c5" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2ddd2c57-604d-4732-9ac3-eaa46d34a7c5" xlink:type="arc" order="4"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>hfwa-20220331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:212ef4d6-273d-4625-a307-7b404ec6beb9,g:b721cad9-4f95-413c-81d7-bb09922d4b11-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_InterestExpenseDeposits_67a618ae-8a92-43a8-82b8-6533fc582682_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDeposits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDeposits_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDeposits" xlink:to="lab_us-gaap_InterestExpenseDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_153420df-0f4d-47fd-99ce-60f010b80d27_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after five years through ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_3232111d-cd57-4b57-b10c-1441bba828e5_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_16299cdb-c9a0-41b8-95ce-3f197eec297b_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_7df1f04e-d160-416b-badb-6aca9777f6d6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of repurchased shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ecb3f082-e1ac-4e4a-8605-ba90e4017e67_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_08dc68d4-b2ae-4eab-a9c5-54731a4c8b0a_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_2fd93afb-c7f5-40dc-b1d4-0c0508286a51_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_61019bc0-aa1b-4b65-8d96-0261a1fe88e3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_6ab5340a-b2b5-47c7-b366-03f03fa9ea21_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_c2a6e254-22de-44a3-9f3a-3a26239c9f85_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of notional amounts and estimated fair values of interest rate derivative contracts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_30a0fc54-d456-4f26-bf1d-3848ef1a8641_terseLabel_en-US" xlink:label="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Related to Withholding Taxes on the Vesting of Restricted Stock</link:label>
    <link:label id="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_label_en-US" xlink:label="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Related to Withholding Taxes on the Vesting of Restricted Stock [Member]</link:label>
    <link:label id="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_documentation_en-US" xlink:label="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Related to Withholding Taxes on the Vesting of Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" xlink:href="hfwa-20220331.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" xlink:to="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBAPPPLoansMember_477d7fba-58a2-4a75-a053-b5799050bc85_terseLabel_en-US" xlink:label="lab_hfwa_SBAPPPLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA PPP Loans [Member]</link:label>
    <link:label id="lab_hfwa_SBAPPPLoansMember_label_en-US" xlink:label="lab_hfwa_SBAPPPLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA PPP Loans [Member]</link:label>
    <link:label id="lab_hfwa_SBAPPPLoansMember_documentation_en-US" xlink:label="lab_hfwa_SBAPPPLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA PPP Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember" xlink:href="hfwa-20220331.xsd#hfwa_SBAPPPLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPPPLoansMember" xlink:to="lab_hfwa_SBAPPPLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_64d54414-1c45-49bc-8b57-fa1d863ccf4f_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_17466d24-6371-4ade-87a3-72258495ee7a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SingleFamilyResidenceMember_51e45807-d5bf-40dd-98de-0196580e5b31_terseLabel_en-US" xlink:label="lab_hfwa_SingleFamilyResidenceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family Residence</link:label>
    <link:label id="lab_hfwa_SingleFamilyResidenceMember_label_en-US" xlink:label="lab_hfwa_SingleFamilyResidenceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family Residence [Member]</link:label>
    <link:label id="lab_hfwa_SingleFamilyResidenceMember_documentation_en-US" xlink:label="lab_hfwa_SingleFamilyResidenceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family Residence</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember" xlink:href="hfwa-20220331.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SingleFamilyResidenceMember" xlink:to="lab_hfwa_SingleFamilyResidenceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_f6b64088-3ec0-41a1-869b-288f7de312ca_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in securities sold under agreement to repurchase</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables under Repurchase Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_78353ae2-32a5-4f01-8043-ed4a578a5799_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_eb8c0dfc-1efe-4281-83fa-85e0cf06408c_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e47bdacb-4fa6-4e8c-8e19-127f737b6ac2_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_5a827dfb-13db-45fc-aa32-32b0a0cf80e0_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity security</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_2966a017-1ca9-4b2d-8f52-0d8c4d2a1500_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestIncomeOther_a76a47d1-eb9a-4a0f-8fab-ee1bba522b3a_verboseLabel_en-US" xlink:label="lab_us-gaap_NoninterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_NoninterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_NoninterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestIncomeOther" xlink:to="lab_us-gaap_NoninterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_827568ed-3b96-4f1c-91dd-aa4807428308_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_bb20fe19-ba85-4abc-b033-85be066bd7d5_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock_2b5fb69f-5723-45b1-bf7c-3f726f6dc370_terseLabel_en-US" xlink:label="lab_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACL on Investment Securities</link:label>
    <link:label id="lab_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock_label_en-US" xlink:label="lab_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Allowance for Credit Loss [Policy Text Block]</link:label>
    <link:label id="lab_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock_documentation_en-US" xlink:label="lab_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" xlink:to="lab_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_63a7a5db-8a93-4887-823e-2b619bc5e6a3_terseLabel_en-US" xlink:label="lab_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</link:label>
    <link:label id="lab_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_label_en-US" xlink:label="lab_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts [Member]</link:label>
    <link:label id="lab_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_documentation_en-US" xlink:label="lab_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" xlink:href="hfwa-20220331.xsd#hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" xlink:to="lab_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1730379f-93bc-427f-8381-2c41134f8816_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_647f774e-5adf-4092-b89b-736abe05e90a_verboseLabel_en-US" xlink:label="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal deposit insurance premium</link:label>
    <link:label id="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_label_en-US" xlink:label="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Deposit Insurance Corporation Premium Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:to="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a6355eaf-d52d-4a56-a512-88b15f6259ed_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_19fedcfa-62b1-44b8-881d-f90ceecf888a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4f3792be-bcae-4c5f-90f5-93dd506cf8e0_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of securities available for sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NonaccrualMember_933222a0-51a5-4f02-b735-c7e3187157c8_terseLabel_en-US" xlink:label="lab_hfwa_NonaccrualMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonaccrual [Member]</link:label>
    <link:label id="lab_hfwa_NonaccrualMember_label_en-US" xlink:label="lab_hfwa_NonaccrualMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonaccrual [Member]</link:label>
    <link:label id="lab_hfwa_NonaccrualMember_documentation_en-US" xlink:label="lab_hfwa_NonaccrualMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">nonaccrual [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember" xlink:href="hfwa-20220331.xsd#hfwa_NonaccrualMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NonaccrualMember" xlink:to="lab_hfwa_NonaccrualMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_HeritageBankMember_e6807830-336e-4dbe-83af-717b5a709b99_terseLabel_en-US" xlink:label="lab_hfwa_HeritageBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heritage Bank [Member]</link:label>
    <link:label id="lab_hfwa_HeritageBankMember_label_en-US" xlink:label="lab_hfwa_HeritageBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heritage Bank [Member]</link:label>
    <link:label id="lab_hfwa_HeritageBankMember_documentation_en-US" xlink:label="lab_hfwa_HeritageBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Heritage bank.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember" xlink:href="hfwa-20220331.xsd#hfwa_HeritageBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_HeritageBankMember" xlink:to="lab_hfwa_HeritageBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAggregatedInvestmentsMember_bedffda7-9216-479e-b0bb-45d67a51a960_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAggregatedInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other asset-backed securities</link:label>
    <link:label id="lab_us-gaap_OtherAggregatedInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_OtherAggregatedInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Security Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAggregatedInvestmentsMember" xlink:to="lab_us-gaap_OtherAggregatedInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_916f15f6-0d14-4ed2-8a68-4aee579bb1b2_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_1e3d1de1-7667-480c-aa2e-574d982749c3_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValueOutstanding_656a1b05-6f6b-43c2-8a2c-d5fcb0713715_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValueOutstanding" xlink:to="lab_us-gaap_PreferredStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetPastDueMember_340f95fa-cfcc-4c1b-934d-d1c7cfc92caf_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Past Due</link:label>
    <link:label id="lab_us-gaap_FinancialAssetPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetPastDueMember" xlink:to="lab_us-gaap_FinancialAssetPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8e6482e1-5505-4075-aac7-0279de953bc2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_b9a5bdbc-4114-4001-95dd-a063dfcf0268_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after five years through ten years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_27d58c51-96cf-4411-912c-683eae673dc7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_15a5a8f6-2f25-467f-9fdc-17bd176f4b2f_terseLabel_en-US" xlink:label="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contributions to low-income housing tax credit partnerships</link:label>
    <link:label id="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_label_en-US" xlink:label="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in low income tax housing tax credit partnership</link:label>
    <link:label id="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_documentation_en-US" xlink:label="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in low income tax housing tax credit partnership</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership" xlink:href="hfwa-20220331.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership" xlink:to="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_85702f21-349f-4b8e-8a24-fe8a3c54beb3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalBondsMember_320232fd-2b27-4157-b41c-e7f061451504_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal securities</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember" xlink:to="lab_us-gaap_MunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_295497a9-d91f-4fbd-beb8-f3b8bc4f9a59_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities and repayments of investment securities available for sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_8f24c30b-9de8-47ef-8f77-6195c5c95fa3_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of investment securities available for sale, net of tax of $(12,113) and $(3,204), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_8f192e41-a56a-4cb9-a62e-76fe4c12e95e_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">90&#160;Days&#160;or Greater</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Equal to or Greater than 90 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_a58ab91c-fe8a-4fa5-af99-0606fe7346c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_d5b96b63-8604-478d-be40-33d6e284ef44_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_8c97a93b-16e7-4d9e-b34a-53962ab024ee_netLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_27a4377d-4f03-4e4b-b707-93d23249ae6e_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_f2fbe1ec-d387-47f3-8165-c3d75aaaf4a2_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_d365f329-897f-41f9-a226-ebc9903b86e6_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrecurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Nonrecurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingExpense_563eeca6-d675-48b3-bdaa-2593f70feadc_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing</link:label>
    <link:label id="lab_us-gaap_MarketingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_986545f2-9f33-420b-bbc6-f9d6084efd77_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_59c3a471-8a83-4396-9564-38ffac00d6d2_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_9f39eb88-daf3-476d-834c-3adb35f8395c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of realized gains and losses on sale of securities available for sale</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Realized Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_e61b5f2e-f73d-41b1-acbf-8268745bd51e_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f0b7ff90-0a10-4113-a033-71130b5004e3_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2b7e6029-f5f4-4186-b53d-0f77c35863d1_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_501222cd-1ca9-4b6e-b83b-c53b0e909cd6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, no par value, 2,500,000 shares authorized; no shares issued and outstanding, respectively</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_bc31a795-58a2-4ff7-85ad-6157af96e4d1_terseLabel_en-US" xlink:label="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Restriction</link:label>
    <link:label id="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_label_en-US" xlink:label="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Cash Requirements Under Banking Regulations [Text Block]</link:label>
    <link:label id="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_documentation_en-US" xlink:label="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Cash Requirements Under Banking Regulations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" xlink:to="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_57d87cb4-90f7-4e1f-b589-3a7b31f48af0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldtomaturitySecuritiesMember_e37d3e04-987d-4260-91cd-f25ead8ee99c_terseLabel_en-US" xlink:label="lab_us-gaap_HeldtomaturitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Held-to-maturity Securities</link:label>
    <link:label id="lab_us-gaap_HeldtomaturitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_HeldtomaturitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Held-to-maturity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldtomaturitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldtomaturitySecuritiesMember" xlink:to="lab_us-gaap_HeldtomaturitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ae6febcb-7c86-4bc7-8171-a8c275d30760_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialRealEstateMember_4f42dde8-1b75-4626-abaf-3c752c978c07_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Real Estate</link:label>
    <link:label id="lab_us-gaap_CommercialRealEstateMember_label_en-US" xlink:label="lab_us-gaap_CommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialRealEstateMember" xlink:to="lab_us-gaap_CommercialRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Deposits_135a892d-68b7-4068-8a5c-519d0e0b51ff_terseLabel_en-US" xlink:label="lab_us-gaap_Deposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_us-gaap_Deposits_label_en-US" xlink:label="lab_us-gaap_Deposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Deposits" xlink:to="lab_us-gaap_Deposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_1c8b95ff-6a6e-4cf5-ae66-ad79b5c0607b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_c88d18b5-1939-4323-9191-4d77af56e44c_terseLabel_en-US" xlink:label="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Washington and Oregon State to Secure Public Deposits [Member]</link:label>
    <link:label id="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_label_en-US" xlink:label="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Washington and Oregon State to Secure Public Deposits [Member]</link:label>
    <link:label id="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_documentation_en-US" xlink:label="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Washington and Oregon state to secure public deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" xlink:href="hfwa-20220331.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" xlink:to="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_dfc85329-2629-43e3-be5d-9712d1418838_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INTEREST EXPENSE:</link:label>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseAbstract" xlink:to="lab_us-gaap_InterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a08f02f6-7316-489d-9e21-0069d52ba104_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_ac24096d-3042-463e-a694-4d585c1c3534_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_db00f70f-142e-424c-8ba7-0317ce21b4f4_terseLabel_en-US" xlink:label="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), Tax</link:label>
    <link:label id="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_label_en-US" xlink:label="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" xlink:to="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_db0cd757-02e5-47b7-9d8f-576ea425cd19_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of fair value and unrealized losses of available for sale investment securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_de676d95-ae5e-4ad3-bafc-3201e95b4d7a_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_94655003-c8af-4487-a943-4af2345903c8_verboseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Record Date</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date of Record</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_d3f950e1-e248-4880-9685-d11918474a6a_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investment securities</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_5240e887-1cd2-496e-bbd3-801997a940b4_totalLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investment securities</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_e8f9fe35-e606-4eb0-a0f7-e2eef7f1101c_verboseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securities held to maturity</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2bca7595-709c-4d1e-8049-b587574de4cc_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_0612c48c-b811-4132-b8a1-e4f205cc34ef_verboseLabel_en-US" xlink:label="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of carrying value and fair value of financial instruments</link:label>
    <link:label id="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Financial Assets and Liabilities Balance Sheet Groupings [Abstract]</link:label>
    <link:label id="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_documentation_en-US" xlink:label="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments financial assets and liabilities balance sheet groupings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" xlink:href="hfwa-20220331.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_adb5eb0c-69c7-45c1-a226-36f80fd31f38_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b9985446-bd40-482d-b495-db26b1015ee9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Write-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Write-offs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a6c04bcd-3034-4681-b472-c1ea64fbc517_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_822bec47-94c2-423b-b9e7-46cedaa46e08_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableMember_08d8eba3-ce95-4b31-be48-5250b4f7907d_terseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable [Member]</link:label>
    <link:label id="lab_us-gaap_LoansReceivableMember_label_en-US" xlink:label="lab_us-gaap_LoansReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableMember" xlink:to="lab_us-gaap_LoansReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_a408157c-3f40-4ca7-b3b2-48ab0089f269_terseLabel_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructuring loans, subsequently defaulted</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_label_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled Debt Restructurings Loans Subsequently Defaulted [Table Text Block]</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructurings loans subsequently defaulted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:to="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableFairValueDisclosure_66ee528a-d71f-4cf6-9052-5ab258e6770b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:to="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_39497dc5-c9eb-4301-9b75-7639cefe5765_negatedLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Reversal of) Provision for Credit Losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Loan and Lease Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:to="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_151b8211-f473-46d8-b912-66cc4cbb4d94_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_724f3d96-6d3b-492c-88d7-e27214c9f708_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_cf7b8e43-4f40-4cac-b66a-777c720065df_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_005e849e-5df6-47b3-bcd2-5b0f24235afe_verboseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government and agency securities</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_514eb387-fef5-4a01-af0a-8244b93eff30_terseLabel_en-US" xlink:label="lab_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Stock Repurchased During Periods Presented, Value Per Share</link:label>
    <link:label id="lab_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_label_en-US" xlink:label="lab_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Stock Repurchased During Periods Presented, Value Per Share</link:label>
    <link:label id="lab_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_documentation_en-US" xlink:label="lab_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Stock Repurchased During Periods Presented, Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare" xlink:href="hfwa-20220331.xsd#hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare" xlink:to="lab_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_b453e619-0792-4385-ba78-05ea44afdeeb_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">90 days or more and still accruing</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, 90 Days or More Past Due, Still Accruing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_781f0d76-2a70-4d36-b00c-b9cd5aff3ad1_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_3a7c948a-da18-49eb-9221-c0b6ff480f4b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoninterestExpense_343e08ae-f855-4b83-9e07-9c491b9b7590_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherNoninterestExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noninterest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoninterestExpense" xlink:to="lab_us-gaap_OtherNoninterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_2ce14b0c-6e34-4b65-8b39-85c344144fa0_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number&#160;of contracts modified</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_272d52ca-e378-43a3-a164-cdad1973b8c3_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number&#160;of Contracts (1)</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring, Subsequent Default, Number of Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:to="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_02d2f45a-fe5d-42c4-a943-cc4ab3016a27_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_label_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Liabilities, Collateral Issued, Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:to="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_d6e4eff5-7e60-4221-bc7c-8b287aab959c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_a24f2500-4950-4a81-96bd-10e67989588b_terseLabel_en-US" xlink:label="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable</link:label>
    <link:label id="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_821d397b-864e-43b7-a1b4-aa11a00c9151_verboseLabel_en-US" xlink:label="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructurings on financing receivables</link:label>
    <link:label id="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PassMember_9d54906e-3d45-468f-8161-06562da452fa_terseLabel_en-US" xlink:label="lab_us-gaap_PassMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pass [Member]</link:label>
    <link:label id="lab_us-gaap_PassMember_label_en-US" xlink:label="lab_us-gaap_PassMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pass [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PassMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PassMember" xlink:to="lab_us-gaap_PassMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_65747c1a-2217-46d1-98eb-b465770cdb36_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding common shares in the plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_4a0241d5-1557-4d64-8eab-b2d0bf41d324_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentPerformanceStatusDomain_efcf1a3b-eadf-403e-a285-70215d5694f2_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentPerformanceStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument Performance Status [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentPerformanceStatusDomain_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentPerformanceStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument Performance Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain" xlink:to="lab_us-gaap_FinancialInstrumentPerformanceStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_30e97032-4041-404c-b6c5-51bd30c4eb9a_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits and Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Purchasebankownedlifeinsurance_e90d5fe8-7b59-49ff-8f5e-79f94fd10a23_negatedTerseLabel_en-US" xlink:label="lab_hfwa_Purchasebankownedlifeinsurance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of bank owned life insurance</link:label>
    <link:label id="lab_hfwa_Purchasebankownedlifeinsurance_label_en-US" xlink:label="lab_hfwa_Purchasebankownedlifeinsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase bank owned life insurance</link:label>
    <link:label id="lab_hfwa_Purchasebankownedlifeinsurance_documentation_en-US" xlink:label="lab_hfwa_Purchasebankownedlifeinsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase bank owned life insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance" xlink:href="hfwa-20220331.xsd#hfwa_Purchasebankownedlifeinsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Purchasebankownedlifeinsurance" xlink:to="lab_hfwa_Purchasebankownedlifeinsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ConcentrationDebtSecurities_2625ae8a-a654-453d-a815-0d2638b99189_terseLabel_en-US" xlink:label="lab_hfwa_ConcentrationDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration, debt securities</link:label>
    <link:label id="lab_hfwa_ConcentrationDebtSecurities_label_en-US" xlink:label="lab_hfwa_ConcentrationDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration, debt securities</link:label>
    <link:label id="lab_hfwa_ConcentrationDebtSecurities_documentation_en-US" xlink:label="lab_hfwa_ConcentrationDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration, debt securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ConcentrationDebtSecurities" xlink:href="hfwa-20220331.xsd#hfwa_ConcentrationDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ConcentrationDebtSecurities" xlink:to="lab_hfwa_ConcentrationDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestIncomeAbstract_606a1811-c11e-410e-a331-07c05ca28096_verboseLabel_en-US" xlink:label="lab_us-gaap_NoninterestIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NONINTEREST INCOME:</link:label>
    <link:label id="lab_us-gaap_NoninterestIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_NoninterestIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestIncomeAbstract" xlink:to="lab_us-gaap_NoninterestIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance_12299b29-c1ba-41a6-9940-deb3a57a084c_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Related Allowance</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance_f561c556-e613-493d-aed2-60fbb6611a15_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Specific Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Related Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:to="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingSecurities_f14a1bda-2149-42f6-a73e-d75081260565_terseLabel_en-US" xlink:label="lab_us-gaap_TradingSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI</link:label>
    <link:label id="lab_us-gaap_TradingSecurities_label_en-US" xlink:label="lab_us-gaap_TradingSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingSecurities" xlink:to="lab_us-gaap_TradingSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_fff9c844-d64b-459f-9fb5-cb127e655c57_terseLabel_en-US" xlink:label="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Portfolio Segment [Member]</link:label>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_label_en-US" xlink:label="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer Portfolio Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsumerPortfolioSegmentMember" xlink:to="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_c93f377d-5feb-4340-be05-50cee7455b87_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of earnings per share reconciliation</link:label>
    <link:label id="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:label id="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of earnings per share reconciliation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" xlink:href="hfwa-20220331.xsd#hfwa_ScheduleOfEarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" xlink:to="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_0f92017c-0bb5-483c-a8fa-5ae4e54b29d3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accrued Interest, Writeoff</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accrued Interest, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_f562c86c-fcd4-402b-b5b6-ff70abce0452_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_7dab206c-be94-4c63-b24f-6e1b1cd356a6_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_513ccd45-1e7e-4fd3-aafb-ed0df7e4ada7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_1ee57ed7-f0b1-4323-bcad-1dd12c379c19_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OwnerOccupiedCommercialRealEstateMember_8d6def22-8e64-4712-a42a-03d6d19499ca_terseLabel_en-US" xlink:label="lab_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owner Occupied Commercial Real Estate [Member]</link:label>
    <link:label id="lab_hfwa_OwnerOccupiedCommercialRealEstateMember_label_en-US" xlink:label="lab_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owner Occupied Commercial Real Estate [Member]</link:label>
    <link:label id="lab_hfwa_OwnerOccupiedCommercialRealEstateMember_documentation_en-US" xlink:label="lab_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owner occupied commercial real estate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:to="lab_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f6ba8bd6-f0a8-4ed9-9c07-77b3e7f305ba_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_8cb18987-84a3-4f2b-86a1-badbd61a2fa6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ValleyCommunityBancsharesMember_6d091c43-206b-447f-a0a3-a4855954466b_verboseLabel_en-US" xlink:label="lab_hfwa_ValleyCommunityBancsharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valley Community Bancshares</link:label>
    <link:label id="lab_hfwa_ValleyCommunityBancsharesMember_label_en-US" xlink:label="lab_hfwa_ValleyCommunityBancsharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valley Community Bancshares [Member]</link:label>
    <link:label id="lab_hfwa_ValleyCommunityBancsharesMember_documentation_en-US" xlink:label="lab_hfwa_ValleyCommunityBancsharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valley Community Bancshares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember" xlink:href="hfwa-20220331.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ValleyCommunityBancsharesMember" xlink:to="lab_hfwa_ValleyCommunityBancsharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f3efb6bd-4fd1-4610-9d10-ab760fc74241_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_b4892b53-fb5f-43c1-8027-c69344039578_totalLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest income after reversal of provision for credit losses</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), after Provision for Loan Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:to="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_dc18de90-e48d-46ab-bcba-9e8128bbf6ef_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_728448a3-234b-4f4c-b418-8e479050cf30_terseLabel_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_ae061772-f1cf-4617-8775-55c0ea8ae1ee_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_bc3d7b25-36d4-4d9b-ae81-ed2ecbae746f_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of changes in allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_69cae9f9-014b-46f5-8f67-27aa35af92a2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6309374f-1a12-48a8-a2ea-4fcbf6dbebfb_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_38248431-3809-4dfe-a869-0c2eb6a1f9e8_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_ffdc94aa-01cf-4bca-bcd9-80533b99598c_terseLabel_en-US" xlink:label="lab_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Total Stock Repurchased During Periods Presented, Shares</link:label>
    <link:label id="lab_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_label_en-US" xlink:label="lab_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Total Stock Repurchased During Periods Presented, Shares</link:label>
    <link:label id="lab_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_documentation_en-US" xlink:label="lab_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Total Stock Repurchased During Periods Presented, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" xlink:href="hfwa-20220331.xsd#hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" xlink:to="lab_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_c88bb8f4-3488-466e-8679-0864d2596fa9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated Three Years before Latest Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_bb22cd55-3261-4bd0-b50a-12766f08f27b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements for financial instruments measured at fair value on a non-recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_40bca88a-febb-4e7a-bfa7-d8aac28eda75_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_8365ab45-282b-46bc-ac04-d58050351007_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b00989ae-ff37-47e3-b029-9c944c2605fb_netLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56165864-e2e2-4881-8d46-83144ab9c664_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_45f2d662-5b43-4267-9941-da7e42684080_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_de47ac62-b769-436d-b20f-f304136da9e7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_d0d07e8e-549e-46bc-8f7f-6f803c316241_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_816bb854-75e4-47a3-a605-49a3895cdc5c_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withholding taxes average price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a0a496a0-2674-4c69-90d6-7e1187ffb158_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_6d08fbc4-27c9-4145-b4ab-3339b802c874_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated Two Years before Latest Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_74594011-de6a-40ee-a669-11dd8b441a08_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_fcb49bbe-6672-46fd-ba43-132c09db9ec7_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_88db3cb5-e351-43f5-87ce-9e9269544564_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CoreDepositsMember_bdade9de-eb5e-49db-9d2e-7bdc98244d21_terseLabel_en-US" xlink:label="lab_us-gaap_CoreDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Core Deposits</link:label>
    <link:label id="lab_us-gaap_CoreDepositsMember_label_en-US" xlink:label="lab_us-gaap_CoreDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Core Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CoreDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CoreDepositsMember" xlink:to="lab_us-gaap_CoreDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_c1ad95c9-ac9b-401d-b2df-19fe4e688693_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross realized gains</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_73e85c4c-fd8d-4a53-84d3-9bf9cf2cb363_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_e09dde45-6e8b-4a66-a845-376aa01b43b1_terseLabel_en-US" xlink:label="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net&#160;Losses (Gains) Recorded&#160;in Earnings</link:label>
    <link:label id="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_label_en-US" xlink:label="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings</link:label>
    <link:label id="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_documentation_en-US" xlink:label="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of net gains and losses recorded in earnings for nonrecurring assets reported at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:to="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_e763507a-b0f1-443d-a988-b56eabd87910_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_648b1b44-a93b-4d37-bcd8-f68d7d71bcdc_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1dac2804-a910-41af-a802-5c55ab708cf3_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_85d7ed53-016a-45ee-996b-b7d6751a015d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_88a7a023-4cca-4184-9766-5c460ce9c12e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_12f3cc62-a093-4916-ae8e-17a7dd143adc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 Months or Longer</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_f11a0b69-d3df-4a80-bb39-75307793b7a9_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets - interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_5a8e128b-d966-45f1-9a6a-ffa7cacd3c24_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets - interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Derivative Assets, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_b30a79f5-ce70-4654-80b7-2a3c95497e58_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_7bca5bb1-ed6b-4077-9bcb-7b69eef4c82e_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scheduled of amortized cost and fair value of securities pledged as collateral</link:label>
    <link:label id="lab_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_label_en-US" xlink:label="lab_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scheduled of Amortized Cost and Fair Value of Securities Pledged as Collateral [Abstract]</link:label>
    <link:label id="lab_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_documentation_en-US" xlink:label="lab_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scheduled of amortized cost and fair value of securities pledged as collateral.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" xlink:href="hfwa-20220331.xsd#hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" xlink:to="lab_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_fa0aa2ff-bc22-4f52-9ef7-54df395818f0_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_e2638ffc-f0b8-4483-9a82-379f02744cdd_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, shares</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_17c20ad7-aa24-4c33-92cc-a5688500d20d_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, shares</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_33dc1a52-1c38-4bf2-925a-b03bba33cbc2_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_0b6bf156-46c7-4106-bc4f-f63b5ce21079_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock cash dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_96f694bd-b6ac-4b63-9c94-1675c8b0a950_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Inputs, Assets, Quantitative Information [Line Items] (Deprecated 2018-01-31)</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_644b4b48-27f9-41c9-8e91-58e4e7c25aca_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_a6b33a03-47e6-4f8d-80b3-5745db2cc9e0_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_f4c58370-1e20-4c46-90e3-3c82820e1ba4_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value, 50,000,000 shares authorized; 35,102,372 and 35,105,779 shares issued and outstanding, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_49479981-0f75-4722-9b08-8a47825483be_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Interest Income, Accrual Method</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Interest Income, Accrual Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:to="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NumberOfBranchesOperating_2f0abed4-ca00-42fd-9f1c-744c66d2c91e_terseLabel_en-US" xlink:label="lab_hfwa_NumberOfBranchesOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Branches Operating</link:label>
    <link:label id="lab_hfwa_NumberOfBranchesOperating_label_en-US" xlink:label="lab_hfwa_NumberOfBranchesOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Branches Operating</link:label>
    <link:label id="lab_hfwa_NumberOfBranchesOperating_documentation_en-US" xlink:label="lab_hfwa_NumberOfBranchesOperating" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of branches operating.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating" xlink:href="hfwa-20220331.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NumberOfBranchesOperating" xlink:to="lab_hfwa_NumberOfBranchesOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f978b3f7-21e4-495d-bd5b-cbf4836b7ad4_verboseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_77e9acde-d667-4ab0-bc86-c7c8e3fb14f6_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Not Past Due</link:label>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Not Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:to="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_210a7bf3-b9dc-40a6-be1c-c804c3b3a0d2_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract" xlink:to="lab_us-gaap_LoansAndLeasesReceivableDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PremierCommercialBancorpMember_b121fe34-79b5-4b98-a516-bf59443134bb_terseLabel_en-US" xlink:label="lab_hfwa_PremierCommercialBancorpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premier Commercial Bancorp</link:label>
    <link:label id="lab_hfwa_PremierCommercialBancorpMember_label_en-US" xlink:label="lab_hfwa_PremierCommercialBancorpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premier Commercial Bancorp [Member]</link:label>
    <link:label id="lab_hfwa_PremierCommercialBancorpMember_documentation_en-US" xlink:label="lab_hfwa_PremierCommercialBancorpMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premier Commercial Bancorp [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember" xlink:href="hfwa-20220331.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PremierCommercialBancorpMember" xlink:to="lab_hfwa_PremierCommercialBancorpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ab8f73c0-5692-4b65-94e3-47c84d78e762_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income, net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_440742aa-771c-46d3-931f-ce5a90b2d37b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of carrying value and fair value of financial instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_4102f46b-4fe8-4793-bc21-87a8d81e1415_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstateAndForeclosedAssets_024e02be-e845-4c8c-b9ac-0b42a5dded19_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateAndForeclosedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Real Estate, Foreclosed Assets, and Repossessed Assets</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateAndForeclosedAssets_label_en-US" xlink:label="lab_us-gaap_OtherRealEstateAndForeclosedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Real Estate, Foreclosed Assets, and Repossessed Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAndForeclosedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRealEstateAndForeclosedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstateAndForeclosedAssets" xlink:to="lab_us-gaap_OtherRealEstateAndForeclosedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialMortgageBackedSecuritiesMember_0dc2194d-931f-47c3-a78e-3cf328843ab8_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial CMO and MBS</link:label>
    <link:label id="lab_us-gaap_CommercialMortgageBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Mortgage Backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:to="lab_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_bc00007f-96ad-4821-b7aa-8df435271d0f_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_c0c9eef2-8cb6-4e29-a6ed-16aa72bfdfff_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_c4a0d50b-7fad-4f89-9965-e50e2e947490_terseLabel_en-US" xlink:label="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</link:label>
    <link:label id="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_label_en-US" xlink:label="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit [Table Text Block]</link:label>
    <link:label id="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:to="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_GainLossofAssetsHeldforSale_938e2387-7a3b-48a8-b93c-5cede8a31228_negatedTerseLabel_en-US" xlink:label="lab_hfwa_GainLossofAssetsHeldforSale" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of assets held for sale</link:label>
    <link:label id="lab_hfwa_GainLossofAssetsHeldforSale_label_en-US" xlink:label="lab_hfwa_GainLossofAssetsHeldforSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) of Assets Held for Sale</link:label>
    <link:label id="lab_hfwa_GainLossofAssetsHeldforSale_documentation_en-US" xlink:label="lab_hfwa_GainLossofAssetsHeldforSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) of Assets Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale" xlink:href="hfwa-20220331.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_GainLossofAssetsHeldforSale" xlink:to="lab_hfwa_GainLossofAssetsHeldforSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_b5bdd270-952b-4712-a049-0fed8404ee0b_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_34ad2809-a155-4481-8c5c-525ca7a9d99b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_82d071ae-43fa-446b-a623-6cb938b3aa6f_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_480cfd03-a89f-4cba-acc1-cb871d6cc85a_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_2c9f9244-8635-4d38-be2d-ee2bd9779a82_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_dadc854d-4a5e-4ef8-9968-bf4eca97c2c9_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_76dbd347-e9ba-47d2-af2f-f89a580b22eb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_6780e0fc-917f-464d-8a9b-d1cd692eb976_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ImpairedLoansMeasurementInput_febfb361-e6bc-40cd-a950-bb5578c9883a_verboseLabel_en-US" xlink:label="lab_hfwa_ImpairedLoansMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range of Inputs</link:label>
    <link:label id="lab_hfwa_ImpairedLoansMeasurementInput_label_en-US" xlink:label="lab_hfwa_ImpairedLoansMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Loans, Measurement Input</link:label>
    <link:label id="lab_hfwa_ImpairedLoansMeasurementInput_documentation_en-US" xlink:label="lab_hfwa_ImpairedLoansMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Loans, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ImpairedLoansMeasurementInput" xlink:to="lab_hfwa_ImpairedLoansMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_b120e12d-eaed-4a3d-a3e2-a942899d2206_totalLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BranchHeldForSaleMember_8a55a4db-bfed-4994-8104-373ce80f7ec1_terseLabel_en-US" xlink:label="lab_hfwa_BranchHeldForSaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branch held for sale</link:label>
    <link:label id="lab_hfwa_BranchHeldForSaleMember_label_en-US" xlink:label="lab_hfwa_BranchHeldForSaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branch held for sale [Member]</link:label>
    <link:label id="lab_hfwa_BranchHeldForSaleMember_documentation_en-US" xlink:label="lab_hfwa_BranchHeldForSaleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Branch held for sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember" xlink:href="hfwa-20220331.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BranchHeldForSaleMember" xlink:to="lab_hfwa_BranchHeldForSaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_16ae63e4-53ab-43b0-a5a1-6fcfb80b504f_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable revolving converted to Term Loans</link:label>
    <link:label id="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_label_en-US" xlink:label="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable revolving converted to Term Loans</link:label>
    <link:label id="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable revolving converted to Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans" xlink:to="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_f47ed231-12a9-4cc0-934d-e49795b2b8fa_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_0b203020-ea90-4683-84c0-5dd24b77058f_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Principal Balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_520b249c-ad1a-4a99-bbeb-5bf06a725255_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring, Postmodification</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring, Postmodification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:to="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_4483dd50-8585-414a-a17c-945bc02f5be6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of securities available for sale, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_eedf4ac5-0aee-4f47-9b9b-49c63d6a97dc_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_46b36918-2477-43c7-a437-18a7848f4139_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6ba7440d-ed4c-4e1e-88d9-41e5e26000f8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_343be97a-be91-4965-ba57-1f667cdad038_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared on common stock (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_5cc8f5b8-9862-42c4-bd7e-bf75753f797e_netLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Dividend per Share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_48a63c2d-896e-47f9-a0be-8b62f155c6b2_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_847236e8-7731-434e-98df-f77d300c95e9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInterestAndDividendIncome_b1500624-790d-4202-80eb-e56e80c1020c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on interest earning deposits</link:label>
    <link:label id="lab_us-gaap_OtherInterestAndDividendIncome_label_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Interest and Dividend Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInterestAndDividendIncome" xlink:to="lab_us-gaap_OtherInterestAndDividendIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_82cdecf0-7641-45bc-b1dc-6855e18ffc05_verboseLabel_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of dividends activity</link:label>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Declared [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_30cf2ac2-9cff-412e-ae7d-686ec5055f19_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_59006bb4-e3f0-4fc8-b7c9-0718fa1d3bdf_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_42630d0d-06b9-4693-b66d-00483056b17e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_5b80fc23-2cde-445c-b7b4-91f9d8c7d495_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_8ef54d98-d57a-4852-baaa-08969e0afb62_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_63c4a423-d553-42b3-8918-75a87f5de574_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_bfad9b65-292a-4c81-869e-6c8b39f220b6_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_81f1aa9c-be10-4e42-8f36-b08113591ce2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, net of tax of $(39) and $0, respectively</link:label>
    <link:label id="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_label_en-US" xlink:label="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" xlink:to="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f829f5ba-d16f-4a65-8597-3fd212edfd8c_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 Months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_39ad19eb-2278-4ba7-83c4-2502964bb311_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfessionalFees_d2431a2a-6559-4d51-be37-b56486d7ed37_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_us-gaap_ProfessionalFees_label_en-US" xlink:label="lab_us-gaap_ProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfessionalFees" xlink:to="lab_us-gaap_ProfessionalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_921d97dd-cd1c-484d-96e5-37cf217b435c_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scheduled of amortized cost and fair value of securities pledged as collateral</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Instruments Owned and Pledged as Collateral [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" xlink:to="lab_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_73c10a0c-39f9-47fe-886b-995389773570_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, 90 Days or More Past Due, Still Accruing</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, 90 Days or More Past Due, Still Accruing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_2b780402-8dfb-4e90-bd86-5bd68d25258d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Loss, Recovery of Bad Debts</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Loss, Recovery of Bad Debts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_717a76c4-2618-4954-8f1a-1e41cf848826_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_80ec460a-55dc-4ddb-a467-bd307a369561_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_774acef8-5a92-4fb5-a4db-0c3b6da94208_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_fc2850bd-a390-4de1-95f5-fa7e169df97d_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8d0de6c3-2bb3-4983-8c70-b5e8d62c8db6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_08e3aed9-4e1f-4d3c-919f-c3e2c0b822c4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CustomersMember_788b8ada-9ece-4715-9385-aa34a68612d0_terseLabel_en-US" xlink:label="lab_hfwa_CustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers</link:label>
    <link:label id="lab_hfwa_CustomersMember_label_en-US" xlink:label="lab_hfwa_CustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers [Member]</link:label>
    <link:label id="lab_hfwa_CustomersMember_documentation_en-US" xlink:label="lab_hfwa_CustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CustomersMember" xlink:href="hfwa-20220331.xsd#hfwa_CustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CustomersMember" xlink:to="lab_hfwa_CustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3be75275-0b60-4a69-8066-71dd380177f0_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_fefb3791-3bc9-435f-b6aa-14ab52bae699_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses on Loans</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FarmlandMember_37946b28-2a30-4d25-93d6-2c8097c9026d_terseLabel_en-US" xlink:label="lab_hfwa_FarmlandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Farmland [Member]</link:label>
    <link:label id="lab_hfwa_FarmlandMember_label_en-US" xlink:label="lab_hfwa_FarmlandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Farmland [Member]</link:label>
    <link:label id="lab_hfwa_FarmlandMember_documentation_en-US" xlink:label="lab_hfwa_FarmlandMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Farmland [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember" xlink:href="hfwa-20220331.xsd#hfwa_FarmlandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FarmlandMember" xlink:to="lab_hfwa_FarmlandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollateralDomain_f7361c43-ea49-4d32-a173-b706a36a853f_terseLabel_en-US" xlink:label="lab_us-gaap_CollateralDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateral [Domain]</link:label>
    <link:label id="lab_us-gaap_CollateralDomain_label_en-US" xlink:label="lab_us-gaap_CollateralDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateral Held [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralDomain" xlink:to="lab_us-gaap_CollateralDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_033a2022-c5ea-4109-8160-0dbbb9f15287_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of investment securities available for sale</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_f3c5c78d-d1d3-402b-bf3b-e4d9dffa8563_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Contracts</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_e2eebbf8-e3e5-4883-9b49-283eff30ae2c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Modifications, Number of Contracts</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Modifications, Number of Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:to="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_bd3b96a7-57d4-45d3-b73e-6f5bff55df8e_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_eabc6fdb-7c9d-44e0-a152-496436f61a32_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_c2602a2a-3472-4b9f-a123-604084b5b9dd_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Net Amount</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_df6b6de7-091d-4f1b-beaf-8fa3def4249f_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased, shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9fcb370b-ffbb-4450-9a42-9fd44f3b7def_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of premises and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_InvestmentInLowIncomeHousingTaxPartnership_e691c135-769f-4bc2-9097-3c546575261e_terseLabel_en-US" xlink:label="lab_hfwa_InvestmentInLowIncomeHousingTaxPartnership" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in LIHTC partnership and related funding commitment</link:label>
    <link:label id="lab_hfwa_InvestmentInLowIncomeHousingTaxPartnership_label_en-US" xlink:label="lab_hfwa_InvestmentInLowIncomeHousingTaxPartnership" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in low income housing tax partnership</link:label>
    <link:label id="lab_hfwa_InvestmentInLowIncomeHousingTaxPartnership_documentation_en-US" xlink:label="lab_hfwa_InvestmentInLowIncomeHousingTaxPartnership" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in low income housing tax partnership</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentInLowIncomeHousingTaxPartnership" xlink:href="hfwa-20220331.xsd#hfwa_InvestmentInLowIncomeHousingTaxPartnership"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_InvestmentInLowIncomeHousingTaxPartnership" xlink:to="lab_hfwa_InvestmentInLowIncomeHousingTaxPartnership" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_36250e1d-1a60-41bf-8d39-6f81115a8175_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_33b47e0e-0713-4934-bdf4-2e31e2738b18_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_b6dd3cf2-5703-4ce1-a80e-254ce454ffab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment of net gain from sale of investment securities included in income, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_781cd888-d14a-458d-895e-537a4c34dc22_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_02889d92-70b4-4a9d-98da-29bba3bea7da_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis" xlink:to="lab_us-gaap_InternalCreditAssessmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_InterestRateSwapFeeIncome_818a9236-b05b-4c2b-992d-6ed50800eedf_terseLabel_en-US" xlink:label="lab_hfwa_InterestRateSwapFeeIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap fees</link:label>
    <link:label id="lab_hfwa_InterestRateSwapFeeIncome_label_en-US" xlink:label="lab_hfwa_InterestRateSwapFeeIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap Fee Income</link:label>
    <link:label id="lab_hfwa_InterestRateSwapFeeIncome_documentation_en-US" xlink:label="lab_hfwa_InterestRateSwapFeeIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap Fee Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome" xlink:href="hfwa-20220331.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_InterestRateSwapFeeIncome" xlink:to="lab_hfwa_InterestRateSwapFeeIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_1b65a956-5f7e-4c68-b685-fcacdd324b61_verboseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Declared</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a7e91ceb-09e2-43a1-8bc4-93028acae9da_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_e9b938da-007d-4911-adf1-e3e28076b06e_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_fbcf2e1a-ca39-4c66-935f-5fa5f411a460_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_43d63846-f4c3-4206-a076-5a519dc3ba97_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c2fc7527-cf07-4fd5-8e6f-a128dd679754_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_82c072d3-5b93-48c7-a107-a5aa5d14f783_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_69d0b5da-5f29-4cdf-99b5-597ea8015ee0_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentHoldingsTable_d7cd820d-1f1e-476c-b0fd-287f5d679e53_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Table]</link:label>
    <link:label id="lab_us-gaap_InvestmentHoldingsTable_label_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTable" xlink:to="lab_us-gaap_InvestmentHoldingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2749db23-064f-476d-90e4-cd80fffab429_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_d2afded4-02d8-4f7b-9f57-dd97b68e4b18_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_d8826906-6f94-44b5-bf44-63fedbf9d5dc_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7768e391-127a-48b2-8fc9-9fbb75070c17_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_8ebe78fe-994a-4781-832e-9e9df6b87307_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_6494fac1-98da-4511-bcb6-7ecb01ee3252_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoanRestructuringModificationDomain_ec633b31-d3b8-4f2d-9b23-276efc006bc5_terseLabel_en-US" xlink:label="lab_us-gaap_LoanRestructuringModificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Restructuring Modification [Domain]</link:label>
    <link:label id="lab_us-gaap_LoanRestructuringModificationDomain_label_en-US" xlink:label="lab_us-gaap_LoanRestructuringModificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Restructuring Modification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain" xlink:to="lab_us-gaap_LoanRestructuringModificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_c5c7c7dc-1ec0-41f5-9d58-e16e5b3f824d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember_09d04f33-18d8-4f01-92f8-cb6b31424b98_verboseLabel_en-US" xlink:label="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-to-four Family Real Estate Construction</link:label>
    <link:label id="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember_a0b75405-11c2-4bf8-b4f3-561ed7bd0ab6_terseLabel_en-US" xlink:label="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One to Four Family Real Estate Construction [Member]</link:label>
    <link:label id="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember_label_en-US" xlink:label="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One to Four Family Real Estate Construction [Member]</link:label>
    <link:label id="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember_documentation_en-US" xlink:label="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One to Four Family Real Estate Construction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:to="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale_082552c9-96ef-4210-9165-2906b66e704d_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of mortgage loans held for sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Loans Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:to="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_eec6a1ee-22ea-45f6-b3cd-87b7b71eb5b5_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_898d2073-eae7-433d-9ed1-4e20a49f3fc0_totalLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest income</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Dividend Income, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating" xlink:to="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivables30to89DaysPastDueMember_163b5705-bee9-44b1-9cf5-b121c83f9475_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivables30to89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, 30 to 89 Days Past Due [Member]</link:label>
    <link:label id="lab_hfwa_FinancingReceivables30to89DaysPastDueMember_label_en-US" xlink:label="lab_hfwa_FinancingReceivables30to89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, 30 to 89 Days Past Due [Member]</link:label>
    <link:label id="lab_hfwa_FinancingReceivables30to89DaysPastDueMember_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivables30to89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, 30 to 89 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivables30to89DaysPastDueMember" xlink:to="lab_hfwa_FinancingReceivables30to89DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsAbstract_3fa85581-0d8a-46eb-a9c5-b6d8f4232a9b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsAbstract" xlink:to="lab_us-gaap_DerivativeAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PaymentsForProceedsFromFinanceReceivables_0f8f6752-9748-4d72-bd22-88a2e4eac982_negatedLabel_en-US" xlink:label="lab_hfwa_PaymentsForProceedsFromFinanceReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan originations and purchases, net of payments</link:label>
    <link:label id="lab_hfwa_PaymentsForProceedsFromFinanceReceivables_label_en-US" xlink:label="lab_hfwa_PaymentsForProceedsFromFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Finance Receivables</link:label>
    <link:label id="lab_hfwa_PaymentsForProceedsFromFinanceReceivables_documentation_en-US" xlink:label="lab_hfwa_PaymentsForProceedsFromFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaymentsForProceedsFromFinanceReceivables" xlink:href="hfwa-20220331.xsd#hfwa_PaymentsForProceedsFromFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PaymentsForProceedsFromFinanceReceivables" xlink:to="lab_hfwa_PaymentsForProceedsFromFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0f749963-02ae-46c9-be11-e3ba8cee9456_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_36705a2b-08f9-48a0-b640-85b86580b638_verboseLabel_en-US" xlink:label="lab_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements of assets on a nonrecurring basis</link:label>
    <link:label id="lab_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_label_en-US" xlink:label="lab_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets and Liabilities Measured on Non Recurring Basis [Abstract]</link:label>
    <link:label id="lab_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_documentation_en-US" xlink:label="lab_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value assets and liabilities measured on non recurring basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" xlink:to="lab_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_827461bb-8b64-4da7-84ca-1b809f093c4a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_28650966-fb87-4a66-bd18-446e8fab00ec_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_e9d186bf-60a8-44c9-a84f-bac8788d9bf7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxable_4a314ba3-8fbd-4cf6-8fa6-a3f7b8e6f7dd_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxable interest on investment securities</link:label>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxable_label_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Securities, Operating, Taxable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeSecuritiesTaxable" xlink:to="lab_us-gaap_InterestIncomeSecuritiesTaxable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_eafb362d-f84a-49a8-a694-f3fcd2d7aba7_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d780e158-82c3-47aa-bf07-2acde48a0850_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_d7ca1acb-84fe-457b-955c-39814d5a5956_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TroubledDebtRestructuredLoansMember_ad953aa0-c01f-4b2e-87ef-7ade6c8f1377_terseLabel_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuredLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled Debt Restructured Loans [Member]</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuredLoansMember_053d085d-33f5-46a7-8cbd-a14f8c292938_verboseLabel_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuredLoansMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled Debt Restructured Loans</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuredLoansMember_label_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuredLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled Debt Restructured Loans [Member]</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuredLoansMember_documentation_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuredLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructured loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TroubledDebtRestructuredLoansMember" xlink:to="lab_hfwa_TroubledDebtRestructuredLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled_999f100a-2ac2-4cfe-990a-4043dcd814c4_terseLabel_en-US" xlink:label="lab_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of investment securities available for sale not settled</link:label>
    <link:label id="lab_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled_label_en-US" xlink:label="lab_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of investment securities available for sale not settled</link:label>
    <link:label id="lab_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled_documentation_en-US" xlink:label="lab_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of investment securities available for sale not settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled" xlink:href="hfwa-20220331.xsd#hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled" xlink:to="lab_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_714187a4-5401-41fe-b03d-3d2192859fde_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a88e610d-fb44-4cfb-b786-9e49cf329153_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_2f20b5f5-70a5-4cb8-9d8b-3778330a5543_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_911a4a0b-c448-4e1a-adea-078a275470d0_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of changes in allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_1cf04a6e-404e-4420-9f7e-9a36a66d7b14_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecurities_f0a64f87-40ab-4cf1-bf3b-acc657cd38b5_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investment securities</link:label>
    <link:label id="lab_us-gaap_DebtSecurities_label_en-US" xlink:label="lab_us-gaap_DebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecurities" xlink:to="lab_us-gaap_DebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_4a185e00-00e9-4caa-8f11-186b8ac9b9a6_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross nonaccrual loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoanRestructuringModificationAxis_e492451f-7129-441c-98f0-43004644370a_terseLabel_en-US" xlink:label="lab_us-gaap_LoanRestructuringModificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Restructuring Modification [Axis]</link:label>
    <link:label id="lab_us-gaap_LoanRestructuringModificationAxis_label_en-US" xlink:label="lab_us-gaap_LoanRestructuringModificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan Restructuring Modification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis" xlink:to="lab_us-gaap_LoanRestructuringModificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_96c6be01-c1cf-4678-80a4-654098d0a205_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateMember_cfdf9c83-2a34-4fb9-bc79-43c267dee509_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Member]</link:label>
    <link:label id="lab_us-gaap_RealEstateMember_label_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateMember" xlink:to="lab_us-gaap_RealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64151ba1-633c-4429-b02f-88bc3a61d1ff_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_64597380-ddf2-4f4e-9dec-c074595e1805_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_518c75f2-cb97-473b-9ab7-d32592d2ee76_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_51d0134d-9341-49fe-9539-3f783b83a06b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_a5bccd4a-d7f2-4167-baba-204f45012a3b_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Portfolio Segment [Member]</link:label>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_label_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Portfolio Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:to="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_d1e9e422-96c9-475c-b2c3-b1853c4fc4f8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ModifiedduringthequarterMember_df3e882a-5ec2-4c68-b558-f8591d5fa9e6_terseLabel_en-US" xlink:label="lab_hfwa_ModifiedduringthequarterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modified during the quarter [Member]</link:label>
    <link:label id="lab_hfwa_ModifiedduringthequarterMember_label_en-US" xlink:label="lab_hfwa_ModifiedduringthequarterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modified during the quarter [Member]</link:label>
    <link:label id="lab_hfwa_ModifiedduringthequarterMember_documentation_en-US" xlink:label="lab_hfwa_ModifiedduringthequarterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modified during the quarter [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember" xlink:href="hfwa-20220331.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ModifiedduringthequarterMember" xlink:to="lab_hfwa_ModifiedduringthequarterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_0fd4f502-7ae5-428e-8310-5170d12dd13a_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsFairValueDisclosure_0b0b311c-b2fc-4cd8-b2ba-1bf1237d10db_verboseLabel_en-US" xlink:label="lab_us-gaap_DepositsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-maturity deposits</link:label>
    <link:label id="lab_us-gaap_DepositsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_DepositsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsFairValueDisclosure" xlink:to="lab_us-gaap_DepositsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_4f6c8c2a-6dc1-403d-bbe7-12b7fa36275d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_46c18de2-6b07-46b2-aed9-6d3b88b1f8e9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_7137532c-c8ac-4bf6-b94b-a5b7da082336_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TwelfthStockRepurchasePlanMember_56d3134e-4fe0-4935-a863-f99f39fa9b1c_terseLabel_en-US" xlink:label="lab_hfwa_TwelfthStockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twelfth Stock Repurchase Plan [Member] [Member] [Domain]</link:label>
    <link:label id="lab_hfwa_TwelfthStockRepurchasePlanMember_label_en-US" xlink:label="lab_hfwa_TwelfthStockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twelfth Stock Repurchase Plan [Member]</link:label>
    <link:label id="lab_hfwa_TwelfthStockRepurchasePlanMember_documentation_en-US" xlink:label="lab_hfwa_TwelfthStockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twelfth Stock Repurchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember" xlink:href="hfwa-20220331.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TwelfthStockRepurchasePlanMember" xlink:to="lab_hfwa_TwelfthStockRepurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember_936e3288-c991-4713-9a6d-988cca453d54_terseLabel_en-US" xlink:label="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Owner Occupied Commercial Real Estate [Member]</link:label>
    <link:label id="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember_label_en-US" xlink:label="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Owner Occupied Commercial Real Estate [Member]</link:label>
    <link:label id="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember_documentation_en-US" xlink:label="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non owner occupied commercial real estate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:to="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_8474a508-ca52-4165-b51c-833495779fee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommunicationsAndInformationTechnology_d4a60290-3ec3-4da4-af55-7bc698bc30c9_verboseLabel_en-US" xlink:label="lab_us-gaap_CommunicationsAndInformationTechnology" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data processing</link:label>
    <link:label id="lab_us-gaap_CommunicationsAndInformationTechnology_label_en-US" xlink:label="lab_us-gaap_CommunicationsAndInformationTechnology" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications and Information Technology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommunicationsAndInformationTechnology" xlink:to="lab_us-gaap_CommunicationsAndInformationTechnology" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_c842cef9-48a9-41ed-9396-089a96f612e3_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and fees on loans</link:label>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_e0cc90dc-2fc0-423f-91ee-a71891ec4eb6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Fee Income, Loans and Leases</link:label>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_label_en-US" xlink:label="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Fee Income, Loans and Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:to="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f843d5bd-2555-4e5d-9923-5aa3b9244a99_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_8edefabc-29bc-4d85-a8aa-ebbeb46948b4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CreditLossFinancialInstrumentTableTextBlock_6025ed4f-df79-497c-9577-12411345535b_terseLabel_en-US" xlink:label="lab_hfwa_CreditLossFinancialInstrumentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Lease Receivable Collateral for Secured Borrowings [Table Text Block]</link:label>
    <link:label id="lab_hfwa_CreditLossFinancialInstrumentTableTextBlock_label_en-US" xlink:label="lab_hfwa_CreditLossFinancialInstrumentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss, Financial Instrument [Table Text Block]</link:label>
    <link:label id="lab_hfwa_CreditLossFinancialInstrumentTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_CreditLossFinancialInstrumentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss, Financial Instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CreditLossFinancialInstrumentTableTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_CreditLossFinancialInstrumentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CreditLossFinancialInstrumentTableTextBlock" xlink:to="lab_hfwa_CreditLossFinancialInstrumentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_6031023d-0c95-4be9-8e5d-e469f1453eb5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_78ebeb32-43fd-41e4-a811-447c14abf833_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOwnedLifeInsuranceIncome_a26f9916-17ce-4245-85b1-30f7cc8880ab_terseLabel_en-US" xlink:label="lab_us-gaap_BankOwnedLifeInsuranceIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank owned life insurance income</link:label>
    <link:label id="lab_us-gaap_BankOwnedLifeInsuranceIncome_c2074cab-2ca8-4a0b-af68-742917686aeb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BankOwnedLifeInsuranceIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank owned life insurance income</link:label>
    <link:label id="lab_us-gaap_BankOwnedLifeInsuranceIncome_label_en-US" xlink:label="lab_us-gaap_BankOwnedLifeInsuranceIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Owned Life Insurance Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOwnedLifeInsuranceIncome" xlink:to="lab_us-gaap_BankOwnedLifeInsuranceIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankingAndThriftOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking and Thrift, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:to="lab_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubstandardMember_d33677c0-312b-4403-bcd7-b6e96bbe424e_terseLabel_en-US" xlink:label="lab_us-gaap_SubstandardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Substandard [Member]</link:label>
    <link:label id="lab_us-gaap_SubstandardMember_label_en-US" xlink:label="lab_us-gaap_SubstandardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Substandard [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubstandardMember" xlink:to="lab_us-gaap_SubstandardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_72682ff4-58c8-4ca9-a5e1-188f56bf6a15_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings_f4f3e05d-7fb3-4e91-b8a8-eafb89abdec4_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Collateral for Secured Borrowings</link:label>
    <link:label id="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings_label_en-US" xlink:label="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Collateral for Secured Borrowings</link:label>
    <link:label id="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Collateral for Secured Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivableCollateralForSecuredBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings" xlink:to="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRevolving_f268232a-56db-4944-b86a-7723db12ff61_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRevolving" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Revolving</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRevolving_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRevolving" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Revolving</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRevolving" xlink:to="lab_us-gaap_FinancingReceivableRevolving" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_UnusedCommitmentstoExtendCreditMember_818c12de-cd12-4f4b-b43f-66deae9fcded_terseLabel_en-US" xlink:label="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit [Member]</link:label>
    <link:label id="lab_hfwa_UnusedCommitmentstoExtendCreditMember_label_en-US" xlink:label="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit [Member]</link:label>
    <link:label id="lab_hfwa_UnusedCommitmentstoExtendCreditMember_documentation_en-US" xlink:label="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:href="hfwa-20220331.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:to="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_57cc2ee9-a946-4e13-8d2b-53971c8c17f0_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_74b5710c-e880-412d-aba8-dba82507ad9d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased shares to pay withholding taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0e05377d-496f-404a-9ee8-f55b6518e943_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_fc1733b1-4ee3-402c-b79e-3cbd1be47f9b_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_label_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest-bearing Domestic Deposit, Certificates of Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:to="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_55a8c591-4dc4-4158-bdb9-e76b784d5204_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9a9ecae4-3d67-42dd-82e7-b179005c850e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_a636a27e-9f89-4eab-9bfa-a997801e8aa3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock awards forfeited, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForOtherCreditLosses_b4f69549-0268-43c9-a316-5337fb4aaea0_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Other Credit Losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForOtherCreditLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Other Credit Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForOtherCreditLosses" xlink:to="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_3a2f52ff-6cb8-4ffe-8b02-d3f6f2ebf978_terseLabel_en-US" xlink:label="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five or More Family Residential and Commercial Properties [Member]</link:label>
    <link:label id="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_label_en-US" xlink:label="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five or More Family Residential and Commercial Properties [Member]</link:label>
    <link:label id="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_documentation_en-US" xlink:label="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five or more family residential and commercial properties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" xlink:to="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_647fdbfb-ad1b-4bbf-ba54-170ee39e667f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Credit Quality Indicators [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Credit Quality Indicators [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfNotesReceivable_47ba52a6-980a-4c45-9beb-b375f3bfc3e6_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of mortgage loans held for sale, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Financing Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:to="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c26b86dd-eedf-43e1-8f02-7cf771e6095f_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securities available for sale, at fair value, net (amortized cost of $1,085,016 and $883,832, respectively)</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cf7dfa8c-fcfe-4092-a318-ab1436f7bfa4_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investment securities available for sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8e3d89c4-19eb-4eac-a335-14a4ccb706ff_netLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cdbdd012-fac4-412e-8c32-229dcd4e2eca_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_5770d610-09de-4f9a-a105-8b0fc62fa065_terseLabel_en-US" xlink:label="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Receivable Modified Subsequent Default</link:label>
    <link:label id="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_label_en-US" xlink:label="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Receivable Modified Subsequent Default [Member]</link:label>
    <link:label id="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_documentation_en-US" xlink:label="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Receivable Modified Subsequent Default [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember" xlink:href="hfwa-20220331.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember" xlink:to="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_019d97d9-5a21-4bff-9c02-727d6599264a_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_5a37454a-897f-4b97-b458-a8ee1cfb8f0a_verboseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_e2957ee8-c86e-4fa3-8b00-0027b25e7efc_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_61ec659e-bc99-4a58-8466-2c1cd4495892_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_f9e4fa13-0cff-4e8c-b714-9754747a91e3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpenseAbstract_a734588f-e3cb-4121-bbcd-a4340e8c587e_verboseLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NONINTEREST EXPENSE:</link:label>
    <link:label id="lab_us-gaap_NoninterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NoninterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpenseAbstract" xlink:to="lab_us-gaap_NoninterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember_d1a5614d-b2ae-4b02-b65e-20d3827157ed_verboseLabel_en-US" xlink:label="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Construction and Land Development</link:label>
    <link:label id="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember_d675de4d-a342-46bf-bd30-012a718ff9ea_terseLabel_en-US" xlink:label="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Construction and Land Development [Member]</link:label>
    <link:label id="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember_label_en-US" xlink:label="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Construction and Land Development [Member]</link:label>
    <link:label id="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember_documentation_en-US" xlink:label="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total real estate construction and land development.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:to="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalHomeLoanBankStock_baa2f788-2446-4993-a34c-c662079bf6b7_verboseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Home Loan Bank stock, at cost</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankStock_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Home Loan Bank Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankStock" xlink:to="lab_us-gaap_FederalHomeLoanBankStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_71db6583-da97-41d1-9a3e-240be9455796_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputComparabilityAdjustmentMember_4b984c14-c6a0-4b3d-b3eb-9cddd40d805c_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputComparabilityAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comparability Adjustment</link:label>
    <link:label id="lab_us-gaap_MeasurementInputComparabilityAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputComparabilityAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Comparability Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember" xlink:to="lab_us-gaap_MeasurementInputComparabilityAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_5887e90b-0e5a-45d4-94d1-de9c395ce9a1_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_6b5ca737-8c1f-41e8-a36c-9580104e1ad8_terseLabel_en-US" xlink:label="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Commitments to Extend Credit and Letters of Credit [Table Text Block]</link:label>
    <link:label id="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_label_en-US" xlink:label="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Commitments to Extend Credit and Letters of Credit [Table Text Block]</link:label>
    <link:label id="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Commitments to Extend Credit and Letters of credit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:to="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f6175994-ad90-4fe5-9745-a63546dc550f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b70002ce-307f-45f8-b5bf-31a7387ead14_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f1d32b35-1019-438b-8a9a-aa7d97328cc2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_edd84ee8-2186-4c62-9d2b-f1afdeac6290_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_b5325a5a-80f9-4280-bd38-247ad48dd2e9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Purchase Premium (Discount)</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Purchase Premium (Discount)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:to="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_4aee2f3c-e095-4aa5-9ffe-c4bdbad8e882_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c42d81e8-38c5-4ce6-b985-7787996fbeba_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of earnings per share reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxExempt_f9d52c7c-b2a9-4b32-acb9-624c71ea8412_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nontaxable interest on investment securities</link:label>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxExempt_label_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Securities, Operating, Tax Exempt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:to="lab_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a82c0e13-1b5e-439f-9a18-c0179fd3f2a7_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1763ef68-610a-4b8a-b8c8-56fbd585d94d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_392a573a-4918-40fc-89b2-a515c8c323f2_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements of assets on a nonrecurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_7bb903f0-4cb6-4400-a941-7b1b23cd2433_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_e631fd6f-ac6a-4a6d-b871-0080f51238c8_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_029a09ba-f058-485f-89d7-891c94349c34_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_22325089-a45b-4e36-9d8d-9353fb37d88a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_6a447a41-5da9-4178-8e9d-25e4f3b4bfa3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_78913632-e1e2-45f9-85c3-d73648b4fa78_verboseLabel_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid Date</link:label>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_af067a73-88e1-4453-a5a8-a5b5a2eee1d3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_label_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:to="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_8ecdec8c-e026-491c-832b-9889d8bd431d_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PaycheckProtectionProgramMember_bfbb31ed-9196-48a4-a7af-1a6626f98a6e_terseLabel_en-US" xlink:label="lab_hfwa_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program</link:label>
    <link:label id="lab_hfwa_PaycheckProtectionProgramMember_label_en-US" xlink:label="lab_hfwa_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
    <link:label id="lab_hfwa_PaycheckProtectionProgramMember_documentation_en-US" xlink:label="lab_hfwa_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember" xlink:href="hfwa-20220331.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PaycheckProtectionProgramMember" xlink:to="lab_hfwa_PaycheckProtectionProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_911beb88-af20-4e9b-955a-2b9a66703454_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_ba013698-4b33-40e8-9023-a9c77a2b7599_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_WashingtonBankingMember_84d20852-7a9f-4b38-a8aa-1913f9d828a4_verboseLabel_en-US" xlink:label="lab_hfwa_WashingtonBankingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Washington Banking Company</link:label>
    <link:label id="lab_hfwa_WashingtonBankingMember_label_en-US" xlink:label="lab_hfwa_WashingtonBankingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Washington Banking [Member]</link:label>
    <link:label id="lab_hfwa_WashingtonBankingMember_documentation_en-US" xlink:label="lab_hfwa_WashingtonBankingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Washington Banking [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember" xlink:href="hfwa-20220331.xsd#hfwa_WashingtonBankingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_WashingtonBankingMember" xlink:to="lab_hfwa_WashingtonBankingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_374b081e-7591-4d06-ac05-2344f3b8f663_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:to="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_d5aa7f39-42b5-4e71-9f94-59a60d548c84_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_2d797b36-4c70-4185-887e-3fe48f52c7cc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_ec284cfb-d850-497c-9991-d0bbcfc9c5d4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract_f1dd6780-2621-4020-b84c-dc412e36fc0b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements for financial instruments measured at fair value on a non-recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:to="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalReserveBankAdvancesMember_4dffea10-6414-4279-9913-843653e70419_terseLabel_en-US" xlink:label="lab_us-gaap_FederalReserveBankAdvancesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Reserve Bank Advances</link:label>
    <link:label id="lab_us-gaap_FederalReserveBankAdvancesMember_label_en-US" xlink:label="lab_us-gaap_FederalReserveBankAdvancesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Reserve Bank Advances [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalReserveBankAdvancesMember" xlink:to="lab_us-gaap_FederalReserveBankAdvancesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_97d5c5ac-9991-4501-b383-65a6609a6d09_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior subordinated debentures</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinated Debt Obligations, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepurchaseAgreementsMember_d96c91cb-5071-48eb-84bc-20e2572cbcb3_terseLabel_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Agreements [Member]</link:label>
    <link:label id="lab_us-gaap_RepurchaseAgreementsMember_label_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAgreementsMember" xlink:to="lab_us-gaap_RepurchaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_3645170a-346b-45ae-8d5b-ec4c759d2f3e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Nonaccrual</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Nonaccrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityNonaccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_0a3ac462-cf91-45a6-b945-d1902a8de0bb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ef7c8c9-b91a-4e49-afe0-4a04c73ef1fc_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_ebee2b54-1250-4d5d-a286-4dd7e8e9e277_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_c2c7b634-a8ab-4274-a863-76260b5d7aec_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $0 and $(6), respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestIncome_5c22f8ce-97ee-4747-bb9e-17ea0ccbe8d0_totalLabel_en-US" xlink:label="lab_us-gaap_NoninterestIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total noninterest income</link:label>
    <link:label id="lab_us-gaap_NoninterestIncome_label_en-US" xlink:label="lab_us-gaap_NoninterestIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestIncome" xlink:to="lab_us-gaap_NoninterestIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_13cdbe2e-f3ea-4ea7-9fec-4c54c4237da7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_216f9a4e-9b37-4670-a88b-46f1e1190dc2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amounts</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_62e1a1fb-99e0-49e2-851c-404f68fcce35_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_f5849c62-5432-4b7f-bfe0-53622987debd_terseLabel_en-US" xlink:label="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_label_en-US" xlink:label="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pledged Assets Separately Reported, Securities Pledged as Collateral, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:to="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResidentialPortfolioSegmentMember_51d17cf4-dc9e-4dc2-bd20-d14d8bc864b4_terseLabel_en-US" xlink:label="lab_us-gaap_ResidentialPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Portfolio Segment [Member]</link:label>
    <link:label id="lab_us-gaap_ResidentialPortfolioSegmentMember_label_en-US" xlink:label="lab_us-gaap_ResidentialPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Portfolio Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResidentialPortfolioSegmentMember" xlink:to="lab_us-gaap_ResidentialPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d30c45d6-23fe-41b6-a5ac-1dce4199afc4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_22382bc6-89f2-4de8-b437-17b9eb0c7749_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total basic weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f812879a-8232-4c96-b74f-98a861206d26_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_0cefa618-a07f-4dbc-b2e7-9db50cd02ebb_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDepositsInBanks_55449eba-448a-49cb-8d58-ff1a1f434ffb_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDepositsInBanks" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest earning deposits</link:label>
    <link:label id="lab_us-gaap_InterestBearingDepositsInBanks_label_en-US" xlink:label="lab_us-gaap_InterestBearingDepositsInBanks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest-bearing Deposits in Banks and Other Financial Institutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDepositsInBanks" xlink:to="lab_us-gaap_InterestBearingDepositsInBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_9e31fd35-e44e-48de-9fb4-9dd3cab953fe_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of potentially dilutive common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_678775fc-d254-4fa5-a87e-a7b07027d886_verboseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of maturities of investment securities</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_b9655b0b-371e-4993-ba41-8f2a88a35fb4_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ImpairedLoansMember_a2612199-8c24-4487-8302-80cd63f53b27_terseLabel_en-US" xlink:label="lab_hfwa_ImpairedLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Loans</link:label>
    <link:label id="lab_hfwa_ImpairedLoansMember_label_en-US" xlink:label="lab_hfwa_ImpairedLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Loans [Member]</link:label>
    <link:label id="lab_hfwa_ImpairedLoansMember_documentation_en-US" xlink:label="lab_hfwa_ImpairedLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ImpairedLoansMember" xlink:to="lab_hfwa_ImpairedLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_06b1bd01-a882-4a26-b176-71a98e025098_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_c7f5cb45-8c78-46c4-a446-8e71a4784a58_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_d0af54d4-c418-49fc-bd95-9d969bfecd88_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8cee85a6-e7cc-4bbe-a9c8-d9964a1ad268_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_6e117f81-24da-46e2-9a7a-555c44a3c594_terseLabel_en-US" xlink:label="lab_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Modified as Troubled Debt Restructurings [Abstract]</link:label>
    <link:label id="lab_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_label_en-US" xlink:label="lab_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Modified as Troubled Debt Restructurings [Abstract]</link:label>
    <link:label id="lab_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_documentation_en-US" xlink:label="lab_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Modified as Troubled Debt Restructurings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract" xlink:href="hfwa-20220331.xsd#hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract" xlink:to="lab_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_39a1640d-8f1b-438b-acb4-6c41c279e998_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfOtherAssets_805d473d-7588-4d97-867f-3be196b59d8c_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of other assets, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfOtherAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfOtherAssets" xlink:to="lab_us-gaap_GainLossOnSaleOfOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_20ed71b0-1f28-42e4-9112-d3c68abb24ca_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate obligations</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_9d8b2dd4-9ccc-4e21-bf13-54835753a256_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost (1)</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring, Subsequent Default</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink:to="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock_e44c1c7d-78a1-40d8-b39b-9fec05ad541d_terseLabel_en-US" xlink:label="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period</link:label>
    <link:label id="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock_label_en-US" xlink:label="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period [Table Text Block]</link:label>
    <link:label id="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_StockRepurchasedDuringPeriodTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock" xlink:to="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndDueFromBanks_7c96f94a-0310-4c60-897d-604c7b4cb848_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndDueFromBanks" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash on hand and in banks</link:label>
    <link:label id="lab_us-gaap_CashAndDueFromBanks_label_en-US" xlink:label="lab_us-gaap_CashAndDueFromBanks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Due from Banks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndDueFromBanks" xlink:to="lab_us-gaap_CashAndDueFromBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CommercialAndIndustrialMember_cc5b2021-a1fd-4169-818c-ec3dca0f3295_terseLabel_en-US" xlink:label="lab_hfwa_CommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial and Industrial [Member]</link:label>
    <link:label id="lab_hfwa_CommercialAndIndustrialMember_label_en-US" xlink:label="lab_hfwa_CommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial and Industrial [Member]</link:label>
    <link:label id="lab_hfwa_CommercialAndIndustrialMember_documentation_en-US" xlink:label="lab_hfwa_CommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial and industrial.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CommercialAndIndustrialMember" xlink:to="lab_hfwa_CommercialAndIndustrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentPerformanceStatusAxis_0d60d04f-664f-4c34-997f-0a0df4f35587_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentPerformanceStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument Performance Status [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentPerformanceStatusAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentPerformanceStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument Performance Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis" xlink:to="lab_us-gaap_FinancialInstrumentPerformanceStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollateralAxis_db890827-5188-43ce-9374-c47708aeabb8_terseLabel_en-US" xlink:label="lab_us-gaap_CollateralAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateral [Axis]</link:label>
    <link:label id="lab_us-gaap_CollateralAxis_label_en-US" xlink:label="lab_us-gaap_CollateralAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateral Held [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralAxis" xlink:to="lab_us-gaap_CollateralAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_a0c80b85-1357-48c3-8cae-a74977749113_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_203d1392-809c-4c3c-9b2d-14869907d07e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities - interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Derivative Liabilities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_6b20adb1-58a6-4d6d-878e-d568478dd382_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after ten years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_4d3dc0a4-4bef-4505-9dfb-b9a394c37341_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_b89000e9-5429-45e4-9408-f4a765c79812_verboseLabel_en-US" xlink:label="lab_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities sold under agreement to repurchase</link:label>
    <link:label id="lab_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Loaned or Sold under Agreements to Repurchase, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" xlink:to="lab_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1ea7559d-924b-47eb-be1a-e85aef159c3b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements of assets on a recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SpecialMentionMember_a41570db-fb03-4477-b2ca-751236e90b9a_terseLabel_en-US" xlink:label="lab_us-gaap_SpecialMentionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Mention [Member]</link:label>
    <link:label id="lab_us-gaap_SpecialMentionMember_label_en-US" xlink:label="lab_us-gaap_SpecialMentionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Mention [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SpecialMentionMember" xlink:to="lab_us-gaap_SpecialMentionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_23146b62-eefd-4af6-9c44-e9610fd9839a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Member]</link:label>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a0b4a8fc-3404-4df9-9f37-7035e2cb6ef1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3f36f238-9358-43c1-b916-43a5e509e7ed_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss),&#160;net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOwnedLifeInsurance_405650cd-553f-4357-b4b0-f123578992a3_terseLabel_en-US" xlink:label="lab_us-gaap_BankOwnedLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank owned life insurance</link:label>
    <link:label id="lab_us-gaap_BankOwnedLifeInsurance_label_en-US" xlink:label="lab_us-gaap_BankOwnedLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Owned Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOwnedLifeInsurance" xlink:to="lab_us-gaap_BankOwnedLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_79cafaaa-2a47-43eb-befa-4d7fb20de055_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securities held to maturity, at amortized cost, net (fair value of $384,822 and $376,331, respectively)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_a7b098bb-80d3-4d7b-8fa9-71a5acb9d272_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investment securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2e155e7f-f72c-4b3c-9f0e-cd76d3a0e8bd_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d538a53a-d7db-47f8-8646-81d814ec58cd_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_038d39ba-8bc2-459e-9b80-8eede08d089e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_9df69ffa-ad8b-4c0f-a39f-efafb7cffd95_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after five years through ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract_7679139d-a166-428f-96f7-585c05f0a050_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INTEREST INCOME:</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Dividend Income, Operating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:to="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_d5837f42-51ec-4ffe-b4b3-965ed22f546a_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_f9465808-08e7-4bca-9d3f-faed3e4d2d87_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_e7f01379-efd0-43e0-9208-d759c5ba0067_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Loan, Lease, and Other Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:to="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableNonaccrualwithAllowance_7c69992a-9259-4126-bf74-89a2bad75276_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, with Allowance</link:label>
    <link:label id="lab_hfwa_FinancingReceivableNonaccrualwithAllowance_label_en-US" xlink:label="lab_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, with Allowance</link:label>
    <link:label id="lab_hfwa_FinancingReceivableNonaccrualwithAllowance_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, with Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:to="lab_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_c520ceb2-69c0-400c-8426-bb6943135889_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_34b5049c-4846-4855-9134-ada071909102_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Owned and Pledged as Collateral [Table]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Owned and Pledged as Collateral [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable" xlink:to="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_d9f88c34-052c-4980-875c-3d28b399b554_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JuniorSubordinatedNotes_40b8c0da-d10d-4e37-9b62-1df0f43df46e_terseLabel_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior subordinated debentures</link:label>
    <link:label id="lab_us-gaap_JuniorSubordinatedNotes_label_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior Subordinated Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JuniorSubordinatedNotes" xlink:to="lab_us-gaap_JuniorSubordinatedNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInvestmentIncomeReceivable_a9ea7de4-2133-42b5-b0d2-5f5627b0668f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInvestmentIncomeReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Investment Income Receivable</link:label>
    <link:label id="lab_us-gaap_AccruedInvestmentIncomeReceivable_label_en-US" xlink:label="lab_us-gaap_AccruedInvestmentIncomeReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Investment Income Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInvestmentIncomeReceivable" xlink:to="lab_us-gaap_AccruedInvestmentIncomeReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_039fda05-c478-4e53-846b-d5930a754ed4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale_55b26948-a5c4-4e34-b6ed-9960e0f1e6f1_terseLabel_en-US" xlink:label="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of assets held for sale</link:label>
    <link:label id="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale_label_en-US" xlink:label="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Assets Held for Sale</link:label>
    <link:label id="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale_documentation_en-US" xlink:label="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Assets Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale" xlink:href="hfwa-20220331.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale" xlink:to="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_45b6b1f2-5d00-4056-986d-992034b166b6_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securities available for sale</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_65ce80c8-6ce9-4350-8b0d-595e37114d6b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivable_b11d2e0c-4a00-43ec-b395-46afa3cedd06_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest receivable</link:label>
    <link:label id="lab_us-gaap_InterestReceivable_label_en-US" xlink:label="lab_us-gaap_InterestReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivable" xlink:to="lab_us-gaap_InterestReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_95bcaca8-1ec7-4930-b0f8-66e3e342ad70_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premises and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_c1918f9f-2e83-4027-8060-4005049fca61_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated in Current Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year One, Originated, Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember_e9ed1540-889f-45b4-a034-efaefcba20ec_terseLabel_en-US" xlink:label="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential CMO and MBS</link:label>
    <link:label id="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Mortgage Backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:to="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_60763fc3-676f-4da0-9147-934fd47b2dbb_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring, Commitment to Lend</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring, Commitment to Lend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend" xlink:to="lab_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_9f9b993d-ba87-4acf-96b4-3f0448cac92f_terseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held for sale</link:label>
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_label_en-US" xlink:label="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink:to="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_64cda7c2-b373-45a3-9020-d748ddf8d90b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ce7ff3a4-8c91-4796-8b81-2305e7f423ad_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_InterestRateSwapValuationAdjustments_a87da947-61a3-458e-8832-49c8382a6645_negatedTerseLabel_en-US" xlink:label="lab_hfwa_InterestRateSwapValuationAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation adjustment on interest rate swaps</link:label>
    <link:label id="lab_hfwa_InterestRateSwapValuationAdjustments_label_en-US" xlink:label="lab_hfwa_InterestRateSwapValuationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Valuation Adjustments</link:label>
    <link:label id="lab_hfwa_InterestRateSwapValuationAdjustments_documentation_en-US" xlink:label="lab_hfwa_InterestRateSwapValuationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Valuation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments" xlink:href="hfwa-20220331.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_InterestRateSwapValuationAdjustments" xlink:to="lab_hfwa_InterestRateSwapValuationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_e3c7f660-4016-4bc7-8217-346c672e16e0_terseLabel_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Time Deposits</link:label>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_label_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Time Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankTimeDepositsMember" xlink:to="lab_us-gaap_BankTimeDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_90a01c06-8283-445c-a7d3-50b1db61f44c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of investment securities available for sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_8cc68d4d-e816-4ee8-bb95-5b307a71a18b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance_9f80dc0b-5f22-49b6-91da-d82b5c63d2c9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, No Allowance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, No Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:to="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_a07bacfb-9acb-44ed-bc46-4ebfdd31f531_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination of mortgage loans held for sale</link:label>
    <link:label id="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_label_en-US" xlink:label="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Origination and Purchases of Loans Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:to="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_137918ea-97e5-4557-b45e-7d1892d73ca3_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_593aacd2-3ce7-4d6e-aff4-ff1ae6d9b105_terseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and employee benefits</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_label_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Labor and Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_0bfc06e8-39c5-4d96-9a8f-3dd828cb7922_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_StockholdersEquityTextualAbstract_de6087d3-194f-40d9-a753-12038bc6e3fe_verboseLabel_en-US" xlink:label="lab_hfwa_StockholdersEquityTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity (Textual) [Abstract]</link:label>
    <link:label id="lab_hfwa_StockholdersEquityTextualAbstract_label_en-US" xlink:label="lab_hfwa_StockholdersEquityTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity (Textual) [Abstract]</link:label>
    <link:label id="lab_hfwa_StockholdersEquityTextualAbstract_documentation_en-US" xlink:label="lab_hfwa_StockholdersEquityTextualAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity (Textual) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockholdersEquityTextualAbstract" xlink:href="hfwa-20220331.xsd#hfwa_StockholdersEquityTextualAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract" xlink:to="lab_hfwa_StockholdersEquityTextualAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_d53b94b9-edf2-4b54-86a3-ed0d82239f06_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Owned and Pledged as Collateral [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments Owned and Pledged as Collateral [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems" xlink:to="lab_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3dc7fdd5-4b28-4fd7-9f53-85f838b30ae5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_62808993-2faf-4967-b877-64a7f9535fbb_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1e886fdd-0c0b-4336-8611-93c861ddafec_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_dc89832c-cd0b-4021-95d3-af2daac53abf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of Federal Home Loan Bank stock</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Federal Home Loan Bank Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock" xlink:to="lab_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_8b8ebdca-8997-4a7a-8c65-56a033d582a2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities and repayments of investment securities held to maturity</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_ff3db000-910f-4791-a37a-93e86d7dda55_verboseLabel_en-US" xlink:label="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding share percent</link:label>
    <link:label id="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_label_en-US" xlink:label="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program Percentage of Outstanding Shares Authorized for Repurchase</link:label>
    <link:label id="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_documentation_en-US" xlink:label="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program percentage of outstanding shares authorized for repurchase.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" xlink:href="hfwa-20220331.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" xlink:to="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_4cf2deeb-85c9-4530-9335-a70c8d904a95_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_98106bf1-0f62-4bd7-b1ef-3e88e7de6dbc_terseLabel_en-US" xlink:label="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent</link:label>
    <link:label id="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_label_en-US" xlink:label="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent</link:label>
    <link:label id="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_documentation_en-US" xlink:label="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" xlink:href="hfwa-20220331.xsd#hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" xlink:to="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CardRevenue_256c1056-53ae-421f-a11f-5b37280323c1_terseLabel_en-US" xlink:label="lab_hfwa_CardRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Card revenue</link:label>
    <link:label id="lab_hfwa_CardRevenue_label_en-US" xlink:label="lab_hfwa_CardRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Card Revenue</link:label>
    <link:label id="lab_hfwa_CardRevenue_documentation_en-US" xlink:label="lab_hfwa_CardRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Card Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue" xlink:href="hfwa-20220331.xsd#hfwa_CardRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CardRevenue" xlink:to="lab_hfwa_CardRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_1dfe5f8f-ef73-4485-a784-6524c10d039d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of investment securities held to maturity</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Held-to-maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="lab_us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4e5706c6-3dfe-44a8-bd34-07ba4a3bef04_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeposits_68dc3151-f0ea-4612-b29b-56af5409b637_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeposits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeposits_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeposits" xlink:to="lab_us-gaap_IncreaseDecreaseInDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsLineItems_481826e7-fb03-4f26-ae81-e289e3ecd1c3_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems" xlink:to="lab_us-gaap_FinancingReceivableModificationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_12c572e7-d5e0-41b5-bbd0-a717f10524c2_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpense_766848b2-5bb9-4285-a9c3-b5ce6631aff8_totalLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total noninterest expense</link:label>
    <link:label id="lab_us-gaap_NoninterestExpense_label_en-US" xlink:label="lab_us-gaap_NoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpense" xlink:to="lab_us-gaap_NoninterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d2d7c974-96e5-4b8e-828a-8e872a47468b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_74e073de-e57d-4f07-8aa1-28ee8b1d8fe0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other borrowings</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_label_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOther" xlink:to="lab_us-gaap_InterestExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8f90cea0-1087-4cf4-891f-288b1e1894a2_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8702786e-5c9c-47ee-a79d-bdb833a6d823_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8b130950-4af0-4939-a447-dc2a34a3e4a9_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total diluted weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_419c78a1-7e9e-4a66-9d67-b456d539938b_verboseLabel_en-US" xlink:label="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities sold under agreement to repurchase</link:label>
    <link:label id="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_label_en-US" xlink:label="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Sold under Agreements to Repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink:to="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_8e54be3b-01eb-4c99-9081-538d1732e8aa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_447b6f5b-27b0-45e4-ac73-60ab430680b0_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusedCommitmentsToExtendCredit_066e8f3d-591e-4ab3-a819-b4eb34be632e_terseLabel_en-US" xlink:label="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit</link:label>
    <link:label id="lab_us-gaap_UnusedCommitmentsToExtendCredit_label_en-US" xlink:label="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusedCommitmentsToExtendCredit" xlink:to="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_b15fddbd-5db6-4eac-a91e-91623653419d_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_4fc328ed-cca7-465f-8331-1e0ad80cc57c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of investment securities, net</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_5f55cf51-3dc0-4ee3-814d-706b12c4909d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of investment securities, net</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:to="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_693e8b8e-7cc9-4065-96d8-75d637e6c885_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_40566709-87a2-4ce0-b038-a19122e13c65_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of nonaccrual loans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures_56ba5f07-d6bb-4507-b1b1-c3d759418623_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior subordinated debentures</link:label>
    <link:label id="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures_label_en-US" xlink:label="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Junior Subordinated Debentures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:to="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_df6fc937-d59b-403f-93c9-bf998c16ac7e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_1ae94a20-0ca4-4d3d-bf13-7ab8a61af2c3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstate_0a769751-3a1f-49e5-b654-741a6f56eca5_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other real estate owned</link:label>
    <link:label id="lab_us-gaap_OtherRealEstate_label_en-US" xlink:label="lab_us-gaap_OtherRealEstate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Real Estate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstate" xlink:to="lab_us-gaap_OtherRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_0d17db98-8149-4254-bfda-7b6571653fcd_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_e86786e5-6118-45c8-a4d0-6443e84f0870_terseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateral-dependent loans</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_8f1fbc79-bc6b-49b3-99f2-acf5bdf9eab1_netLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans receivable, net</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:to="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_12238a0b-0b84-4979-9a56-8f6a33c9abbf_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OccupancyNet_df1a5bc7-c931-4c6b-8731-c1f3f3d5c0a7_verboseLabel_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Occupancy and equipment</link:label>
    <link:label id="lab_us-gaap_OccupancyNet_label_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Occupancy, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OccupancyNet" xlink:to="lab_us-gaap_OccupancyNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_28244450-a75a-4a0f-84df-91624ab02448_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-hedging interest rate derivatives</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0a8b21b3-be72-4294-a229-876fec5c0d34_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_aa5b317f-ac33-41bd-a611-de4e599db909_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_86361083-4d35-46bf-b661-248ce27cbc7e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_9034f74a-7a86-40bd-8d40-1e669678f59a_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetNotionalAmount_27898afa-76ed-4df4-9e23-dbc40611e4df_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amounts</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0217b582-ce58-4f30-b010-e4a672ae8561_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OtherMember_a67fa428-f568-4e20-bcd0-ec683fa3b9a6_terseLabel_en-US" xlink:label="lab_hfwa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_hfwa_OtherMember_label_en-US" xlink:label="lab_hfwa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_hfwa_OtherMember_documentation_en-US" xlink:label="lab_hfwa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember" xlink:href="hfwa-20220331.xsd#hfwa_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OtherMember" xlink:to="lab_hfwa_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_8544e9d4-f9bb-47bb-b5fe-3e32849f0d05_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OtherSecuritiesPledgedMember_07378260-1cba-4390-98af-ed9afcaec1eb_terseLabel_en-US" xlink:label="lab_hfwa_OtherSecuritiesPledgedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other securities pledged</link:label>
    <link:label id="lab_hfwa_OtherSecuritiesPledgedMember_label_en-US" xlink:label="lab_hfwa_OtherSecuritiesPledgedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Securities Pledged [Member]</link:label>
    <link:label id="lab_hfwa_OtherSecuritiesPledgedMember_documentation_en-US" xlink:label="lab_hfwa_OtherSecuritiesPledgedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Securities Pledged [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember" xlink:href="hfwa-20220331.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OtherSecuritiesPledgedMember" xlink:to="lab_hfwa_OtherSecuritiesPledgedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_7d1d671c-32ae-4abc-a5e4-4eccac0f36a7_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after five years through ten years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year Five through Ten</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ThirdPartiesMember_5fd41def-1252-4fde-aa83-442addb290fe_terseLabel_en-US" xlink:label="lab_hfwa_ThirdPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Parties</link:label>
    <link:label id="lab_hfwa_ThirdPartiesMember_label_en-US" xlink:label="lab_hfwa_ThirdPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Parties [Member]</link:label>
    <link:label id="lab_hfwa_ThirdPartiesMember_documentation_en-US" xlink:label="lab_hfwa_ThirdPartiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Parties [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ThirdPartiesMember" xlink:href="hfwa-20220331.xsd#hfwa_ThirdPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ThirdPartiesMember" xlink:to="lab_hfwa_ThirdPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_d54e0b80-5386-45e5-84c2-2315e4cc3724_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Loans Acquired</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Loans Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TotalDepositFeesAndOtherServiceCharges_56eab2ae-26c4-4978-b9f6-fd8b8e7c6a93_terseLabel_en-US" xlink:label="lab_hfwa_TotalDepositFeesAndOtherServiceCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service charges and other fees</link:label>
    <link:label id="lab_hfwa_TotalDepositFeesAndOtherServiceCharges_label_en-US" xlink:label="lab_hfwa_TotalDepositFeesAndOtherServiceCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Deposit Fees and Other Service Charges</link:label>
    <link:label id="lab_hfwa_TotalDepositFeesAndOtherServiceCharges_documentation_en-US" xlink:label="lab_hfwa_TotalDepositFeesAndOtherServiceCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Deposit Fees and Other Service Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges" xlink:href="hfwa-20220331.xsd#hfwa_TotalDepositFeesAndOtherServiceCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TotalDepositFeesAndOtherServiceCharges" xlink:to="lab_hfwa_TotalDepositFeesAndOtherServiceCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_0082765d-43a6-4116-9b47-f95f622448f5_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_f38863e1-da11-46c5-b522-992a197c22b4_verboseLabel_en-US" xlink:label="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Weighted Average Number of Shares Outstanding Basic</link:label>
    <link:label id="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_documentation_en-US" xlink:label="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross weighted average number of shares outstanding basic.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:href="hfwa-20220331.xsd#hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_d33542f6-89fa-4833-a521-1025c34d55dc_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_7b1c7946-132a-4829-91d7-5ed9221a4ad0_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PugetSoundMergerMember_ae2f7045-4f3c-4327-ad59-b93aaac037f5_verboseLabel_en-US" xlink:label="lab_hfwa_PugetSoundMergerMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Puget Sound Bancorp</link:label>
    <link:label id="lab_hfwa_PugetSoundMergerMember_label_en-US" xlink:label="lab_hfwa_PugetSoundMergerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Puget Sound Merger [Member]</link:label>
    <link:label id="lab_hfwa_PugetSoundMergerMember_documentation_en-US" xlink:label="lab_hfwa_PugetSoundMergerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Puget Sound Merger [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember" xlink:href="hfwa-20220331.xsd#hfwa_PugetSoundMergerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PugetSoundMergerMember" xlink:to="lab_hfwa_PugetSoundMergerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_08a6406a-391a-4a48-a49b-8bc8db339a0c_verboseLabel_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State/municipal business and use taxes</link:label>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_label_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:to="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SingleFamilyMember_6c849e9b-e133-4431-b750-a645a2722fd8_terseLabel_en-US" xlink:label="lab_srt_SingleFamilyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family [Member]</link:label>
    <link:label id="lab_srt_SingleFamilyMember_label_en-US" xlink:label="lab_srt_SingleFamilyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SingleFamilyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SingleFamilyMember" xlink:to="lab_srt_SingleFamilyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_e499e80d-d0e1-4eb6-84c6-e5590e714ed2_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after ten years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_dab24184-c177-435c-b41e-0628b783b48b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_6ae0c0ad-7985-40ec-9181-1842ddc604d5_terseLabel_en-US" xlink:label="lab_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans held for sale</link:label>
    <link:label id="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Held-for-sale, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:to="lab_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_517fe150-b61e-47b9-ae29-80853c3b2499_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued or Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_1050a9cf-7fae-4159-8413-1c7975a1df0f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_30b05494-2162-4cf7-b38e-e63d8148c8a8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accrued Interest Writeoff</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accrued Interest Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock_066e5bff-30c9-4d6a-9ae0-4fa9c004cdfb_terseLabel_en-US" xlink:label="lab_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business</link:label>
    <link:label id="lab_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock_label_en-US" xlink:label="lab_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business, Policy [Policy Text Block]</link:label>
    <link:label id="lab_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:href="hfwa-20220331.xsd#hfwa_DescriptionOfBusinessPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:to="lab_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_dc173e04-2856-47a6-b53a-cc662a834bc1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_f9eb503c-38cf-497d-a74a-8a5f21c2e2cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_20f302f2-4791-4ce1-b80b-3e7a7677ba76_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:to="lab_us-gaap_DerivativeLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_a4080461-4283-45be-81dc-f1545adbb272_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_cb2962d0-67e6-4c48-9f23-b4cdfbc3be0c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses on loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_3c398def-6c7f-4431-91cd-c82b17cef73b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses on loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_70fe16b5-7928-418c-b9c2-e5efa42dae15_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_23eb8cde-0585-4fa2-81c5-b5b5e4bdad90_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_dcb0d44f-c263-4195-a0ab-f9af49b4cbf8_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_7dd26c6c-33df-4e97-8f00-9e5f2992f241_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_6c472da5-c1f1-4ecf-a025-6f37455962ba_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, amortization and accretion</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_c11ce846-d69d-4f11-ac68-df0d952cecc1_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated Four Years before Latest Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_cfa512a3-a540-439d-a164-6b0e1fa65e12_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 Months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5d31fc60-ed6b-45c5-9918-59b72ab26ff8_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_a04f998c-06ca-493c-a79c-0c3630479ae6_terseLabel_en-US" xlink:label="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable Interest Income Reversal Accrual Method</link:label>
    <link:label id="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_label_en-US" xlink:label="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable Interest Income Reversal Accrual Method</link:label>
    <link:label id="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_documentation_en-US" xlink:label="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable Interest Income Reversal Accrual Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:to="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NumberOfLoanSegments_f2c750b8-b1dd-4cbb-8c42-9997a16476e5_verboseLabel_en-US" xlink:label="lab_hfwa_NumberOfLoanSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of loan segments</link:label>
    <link:label id="lab_hfwa_NumberOfLoanSegments_label_en-US" xlink:label="lab_hfwa_NumberOfLoanSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Loan Segments</link:label>
    <link:label id="lab_hfwa_NumberOfLoanSegments_documentation_en-US" xlink:label="lab_hfwa_NumberOfLoanSegments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of loan segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments" xlink:href="hfwa-20220331.xsd#hfwa_NumberOfLoanSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NumberOfLoanSegments" xlink:to="lab_hfwa_NumberOfLoanSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure_9294addf-fc6e-4ccf-8bd8-ab33edf4671d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest payable</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2ef8ebc4-c93b-4640-b568-3f562cf60db2_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSalesOfLoansNet_1b55eaa1-6e29-4f04-9680-6e5bb8f7d00c_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfLoansNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of loans, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSalesOfLoansNet_label_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfLoansNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sales of Loans, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfLoansNet" xlink:to="lab_us-gaap_GainLossOnSalesOfLoansNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_def19751-a910-463f-843a-6c6cdbfce7c7_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 Months or Longer</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a7118687-1f24-4e5c-8d2e-04001d33a848_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentHoldingsLineItems_a49f869d-3203-4854-9e7c-360ecc6a25b4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Line Items]</link:label>
    <link:label id="lab_us-gaap_InvestmentHoldingsLineItems_label_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Holdings [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems" xlink:to="lab_us-gaap_InvestmentHoldingsLineItems" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>hfwa-20220331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:212ef4d6-273d-4625-a307-7b404ec6beb9,g:b721cad9-4f95-413c-81d7-bb09922d4b11-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.hf-wa.com/role/CoverPage" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e98d578b-05ce-4c29-9f1d-dba5831325ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_DocumentType_e98d578b-05ce-4c29-9f1d-dba5831325ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_279fd1ca-3ff7-4ce1-aa1b-fcf59415aba7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_DocumentQuarterlyReport_279fd1ca-3ff7-4ce1-aa1b-fcf59415aba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ed806552-a641-41ab-becd-f1c6a19aa221" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_DocumentPeriodEndDate_ed806552-a641-41ab-becd-f1c6a19aa221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_8ed407f3-6ea5-44b2-a8d5-9b57c8381dd4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_DocumentTransitionReport_8ed407f3-6ea5-44b2-a8d5-9b57c8381dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4955eab8-3cc7-443a-b37a-67a73c212f72" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityFileNumber_4955eab8-3cc7-443a-b37a-67a73c212f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b4da3cbb-fdd3-4b42-8970-8dc0d94fe790" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityRegistrantName_b4da3cbb-fdd3-4b42-8970-8dc0d94fe790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_962a937a-4222-4ab1-bcdd-46a8ff82a07f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_962a937a-4222-4ab1-bcdd-46a8ff82a07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_fda920e8-b523-4400-91f6-64869c2f30c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityTaxIdentificationNumber_fda920e8-b523-4400-91f6-64869c2f30c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_11c41862-953d-4bfd-895c-068d696649f0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityAddressAddressLine1_11c41862-953d-4bfd-895c-068d696649f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_dc0ce4b8-0ce3-4016-8daf-ba6686c35881" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityAddressCityOrTown_dc0ce4b8-0ce3-4016-8daf-ba6686c35881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_14896181-471a-4b5c-9194-ab4c934a7a82" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityAddressStateOrProvince_14896181-471a-4b5c-9194-ab4c934a7a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_15944602-bfbc-4c48-80bc-4772ae04b229" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityAddressPostalZipCode_15944602-bfbc-4c48-80bc-4772ae04b229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c35e4ec9-f0e1-48e6-ad0e-071bad6179ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_CityAreaCode_c35e4ec9-f0e1-48e6-ad0e-071bad6179ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2b522f99-1f52-4e65-9a0f-f0c0c239d99a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_LocalPhoneNumber_2b522f99-1f52-4e65-9a0f-f0c0c239d99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_7c5c3495-298c-4897-b107-6124c0ef1895" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_Security12bTitle_7c5c3495-298c-4897-b107-6124c0ef1895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5a52d19f-1726-4d8f-b504-3e40a299fb31" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_TradingSymbol_5a52d19f-1726-4d8f-b504-3e40a299fb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_49df31b9-9422-4d05-a39e-c062e477a5aa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_SecurityExchangeName_49df31b9-9422-4d05-a39e-c062e477a5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_980bd70c-93eb-4704-bf18-ced1b85e13d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityCurrentReportingStatus_980bd70c-93eb-4704-bf18-ced1b85e13d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ea3b19ad-c520-4bf2-95a4-0e6f40e7d5f4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityInteractiveDataCurrent_ea3b19ad-c520-4bf2-95a4-0e6f40e7d5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_252e6c1f-5354-4623-be02-95c76d279f88" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityFilerCategory_252e6c1f-5354-4623-be02-95c76d279f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2c68f6ab-9fe4-4578-87df-c8082de90e1f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntitySmallBusiness_2c68f6ab-9fe4-4578-87df-c8082de90e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b5c5e36b-c076-484b-8ed4-0128ac17a084" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityEmergingGrowthCompany_b5c5e36b-c076-484b-8ed4-0128ac17a084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_cd59627e-3a53-4581-90b8-a7ec4ef75abe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityShellCompany_cd59627e-3a53-4581-90b8-a7ec4ef75abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_35827144-27d6-45d3-8512-2dd9c44e8728" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_35827144-27d6-45d3-8512-2dd9c44e8728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4b2437da-cdad-4102-8ea1-e5c7333d8bd7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_EntityCentralIndexKey_4b2437da-cdad-4102-8ea1-e5c7333d8bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_0d8c377e-afa4-43eb-987c-ff79e7e901b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_AmendmentFlag_0d8c377e-afa4-43eb-987c-ff79e7e901b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_ae1c7acf-2270-4725-af37-f31df60a070e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_DocumentFiscalYearFocus_ae1c7acf-2270-4725-af37-f31df60a070e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_55f0aa7e-c9f0-41b8-8b30-ed76787e8d1a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_55f0aa7e-c9f0-41b8-8b30-ed76787e8d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ac7ee8c1-15ef-4d68-b9ff-486442d60d7b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c9e47a3b-1d7c-45d4-ba3b-49279e68e71f" xlink:to="loc_dei_CurrentFiscalYearEndDate_ac7ee8c1-15ef-4d68-b9ff-486442d60d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofFinancialConditionUnaudited"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_76c97b84-2ac7-416e-bbd6-936f3f8f40f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76c97b84-2ac7-416e-bbd6-936f3f8f40f9" xlink:to="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_16f728e9-f324-4b00-874c-66166b874680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_CashAndDueFromBanks_16f728e9-f324-4b00-874c-66166b874680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_549fdfff-96d8-493e-9938-399a539c6781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_549fdfff-96d8-493e-9938-399a539c6781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_678012a5-5971-404a-8ceb-b2617d096abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_678012a5-5971-404a-8ceb-b2617d096abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_890fe148-b818-4776-b43a-571cc073a9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_890fe148-b818-4776-b43a-571cc073a9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_c29bc11d-996d-46e6-aa19-d0f21ffd8e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_c29bc11d-996d-46e6-aa19-d0f21ffd8e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_ebf21e9b-b5fa-4d96-8ca5-08c9806bbeac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_DebtSecurities_ebf21e9b-b5fa-4d96-8ca5-08c9806bbeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_fe20fbf0-3f62-46c3-8d9a-a25f2e706543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_fe20fbf0-3f62-46c3-8d9a-a25f2e706543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_8479c4fb-9488-462a-90fa-ea67c9ac8c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_NotesReceivableGross_8479c4fb-9488-462a-90fa-ea67c9ac8c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_74e3fb1d-d1e7-45f1-a433-436f92f27e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_74e3fb1d-d1e7-45f1-a433-436f92f27e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_125cd7ba-9d08-48b9-a4ea-271d50b47111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_NotesReceivableNet_125cd7ba-9d08-48b9-a4ea-271d50b47111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_a4e07c06-8a37-4a23-b402-ad9ad9e57529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_OtherRealEstate_a4e07c06-8a37-4a23-b402-ad9ad9e57529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_23fee195-6fb9-46a2-8819-a66558e17a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_23fee195-6fb9-46a2-8819-a66558e17a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_d6e3c148-d2e2-4411-87c8-11a8aa8d94f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_d6e3c148-d2e2-4411-87c8-11a8aa8d94f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_338e1615-09d5-4e2a-b786-ec38d112490c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_338e1615-09d5-4e2a-b786-ec38d112490c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_74f46559-c201-4e89-9134-f553b5d6fa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_InterestReceivable_74f46559-c201-4e89-9134-f553b5d6fa2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_018ce977-a567-45b2-8058-123406f63715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_018ce977-a567-45b2-8058-123406f63715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a1adf5f0-0abe-464d-b04e-6c22954da5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a1adf5f0-0abe-464d-b04e-6c22954da5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_761dd20f-d4ca-4343-bd23-6d58c323fb10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_Goodwill_761dd20f-d4ca-4343-bd23-6d58c323fb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b6cf75c1-d295-45c7-908a-9fe430ae16b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fe0d2ac8-e73e-4dfb-bf47-e2c0900c1a8d" xlink:to="loc_us-gaap_Assets_b6cf75c1-d295-45c7-908a-9fe430ae16b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76c97b84-2ac7-416e-bbd6-936f3f8f40f9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_31de9ca9-c7e1-4879-b0f8-c6ebecdd34c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:to="loc_us-gaap_Deposits_31de9ca9-c7e1-4879-b0f8-c6ebecdd34c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_b2c16941-763f-4838-a206-e91a4a50e173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_b2c16941-763f-4838-a206-e91a4a50e173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_5cd3e4ae-3d1e-40a3-b6c7-b7de7d289e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_5cd3e4ae-3d1e-40a3-b6c7-b7de7d289e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_6cf8ddea-f75a-4b8d-ad91-8647096a1283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:to="loc_us-gaap_OtherLiabilities_6cf8ddea-f75a-4b8d-ad91-8647096a1283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_00c4fb81-6a7a-4770-8926-027d36f6c4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:to="loc_us-gaap_Liabilities_00c4fb81-6a7a-4770-8926-027d36f6c4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_86dbb512-30af-492c-8bb5-ffc53f13cc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:to="loc_us-gaap_StockholdersEquityAbstract_86dbb512-30af-492c-8bb5-ffc53f13cc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6c575d58-64f5-44a8-a8d3-9335bffdbfec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_86dbb512-30af-492c-8bb5-ffc53f13cc5b" xlink:to="loc_us-gaap_PreferredStockValue_6c575d58-64f5-44a8-a8d3-9335bffdbfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a8eda058-ddcc-4e85-b9f5-9a2e4d316ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_86dbb512-30af-492c-8bb5-ffc53f13cc5b" xlink:to="loc_us-gaap_CommonStockValue_a8eda058-ddcc-4e85-b9f5-9a2e4d316ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f3c60f3e-7d63-4513-9f28-3ed7e51b5abd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_86dbb512-30af-492c-8bb5-ffc53f13cc5b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f3c60f3e-7d63-4513-9f28-3ed7e51b5abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_355994d7-1dc1-43f9-ace4-42c73feb05b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_86dbb512-30af-492c-8bb5-ffc53f13cc5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_355994d7-1dc1-43f9-ace4-42c73feb05b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_752da1e9-28a1-425d-8423-0187943d6b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_86dbb512-30af-492c-8bb5-ffc53f13cc5b" xlink:to="loc_us-gaap_StockholdersEquity_752da1e9-28a1-425d-8423-0187943d6b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_810be444-e343-4349-8e61-d1984b800776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c1820cc-19b8-4a7f-adb7-234e19f1e350" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_810be444-e343-4349-8e61-d1984b800776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_287994c7-24de-4e65-af12-85d52d41e676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_287994c7-24de-4e65-af12-85d52d41e676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_35e8fc69-a6ee-4a7e-927d-2213e6313c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_35e8fc69-a6ee-4a7e-927d-2213e6313c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_78d66001-a9b1-435d-a325-7571fb617a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_PreferredStockNoParValue_78d66001-a9b1-435d-a325-7571fb617a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5f3fbd7e-8a39-4e3c-8a1e-64676989f603" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5f3fbd7e-8a39-4e3c-8a1e-64676989f603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_7a19ebf5-29c5-4c42-a1e6-150ec2ce4bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_7a19ebf5-29c5-4c42-a1e6-150ec2ce4bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_d2c74b7d-473a-4101-9d5b-c32f39a35c87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_CommonStockNoParValue_d2c74b7d-473a-4101-9d5b-c32f39a35c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ad094981-ef55-41ef-ba1f-1c59a12aad0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ad094981-ef55-41ef-ba1f-1c59a12aad0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1d682c13-96c2-49ae-8fe6-9dddfc61609f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_CommonStockSharesIssued_1d682c13-96c2-49ae-8fe6-9dddfc61609f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4febfbe9-3218-4f56-b8b7-49f36aa36f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be39ce36-5581-4953-b489-5120b0670778" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4febfbe9-3218-4f56-b8b7-49f36aa36f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_4789a5f6-668c-4214-bc3f-ae95e5ef1574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_795f043d-b09c-4079-9669-0b02d6b2f4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4789a5f6-668c-4214-bc3f-ae95e5ef1574" xlink:to="loc_us-gaap_StatementTable_795f043d-b09c-4079-9669-0b02d6b2f4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_795f043d-b09c-4079-9669-0b02d6b2f4cf" xlink:to="loc_srt_RestatementAxis_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_bf045693-951f-402c-8792-d813f5ce2db6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_181cb4c7-43df-4a8e-9cbf-74fe25fd7aa8" xlink:to="loc_srt_RestatementDomain_bf045693-951f-402c-8792-d813f5ce2db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_795f043d-b09c-4079-9669-0b02d6b2f4cf" xlink:to="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_d90bd61f-fb5b-4a36-b375-6ab87108b28c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_d90bd61f-fb5b-4a36-b375-6ab87108b28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_1ca678d3-fb71-4e37-8d9f-5a157ae7b579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_1ca678d3-fb71-4e37-8d9f-5a157ae7b579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_e08df494-8c06-43de-abfb-303f7a20189b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_e08df494-8c06-43de-abfb-303f7a20189b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_17f3e869-3300-4e68-9d88-79f4e2c7ee84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_17f3e869-3300-4e68-9d88-79f4e2c7ee84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_0c434054-2250-48f6-8e36-f792926616b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_fa085802-b436-4b4c-a4b0-ceed0ac42f72" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_0c434054-2250-48f6-8e36-f792926616b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_5dc7553d-e503-4961-918d-4bcb9a72e676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpenseDeposits_5dc7553d-e503-4961-918d-4bcb9a72e676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_6167fe77-dade-4e6e-9f55-8ac0357bbf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_6167fe77-dade-4e6e-9f55-8ac0357bbf32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_a7b6afd6-cb85-4457-b75d-26aad49d2cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpenseOther_a7b6afd6-cb85-4457-b75d-26aad49d2cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4cde051e-aa9b-470a-b372-a1c0ef09a87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_2c4910b1-def7-42c8-bc56-594916dee6c9" xlink:to="loc_us-gaap_InterestExpense_4cde051e-aa9b-470a-b372-a1c0ef09a87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_8d6caff7-4c38-4813-9db0-a8f8becdab73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_8d6caff7-4c38-4813-9db0-a8f8becdab73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_3637c82b-ee9a-4719-a033-e7081e96a2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_3637c82b-ee9a-4719-a033-e7081e96a2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_eadd76cd-bbe1-45ef-9b01-ac27ae4834b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_eadd76cd-bbe1-45ef-9b01-ac27ae4834b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncomeAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_d2584e88-80f2-41b9-bcd8-0106d61771a7" xlink:href="hfwa-20220331.xsd#hfwa_TotalDepositFeesAndOtherServiceCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_d2584e88-80f2-41b9-bcd8-0106d61771a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue_d729a81a-8d76-44bf-adc4-4ef72ddfbc06" xlink:href="hfwa-20220331.xsd#hfwa_CardRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_hfwa_CardRevenue_d729a81a-8d76-44bf-adc4-4ef72ddfbc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_22923962-cd28-4296-9a48-55b03691f5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_22923962-cd28-4296-9a48-55b03691f5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_31337d02-e56c-4848-af6a-41d0677f7db8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_31337d02-e56c-4848-af6a-41d0677f7db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_2e6e0260-6da8-4336-b082-6fa6da519bf4" xlink:href="hfwa-20220331.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_2e6e0260-6da8-4336-b082-6fa6da519bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_c08e210a-5ffa-44ea-9a2b-c1dee8995048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_c08e210a-5ffa-44ea-9a2b-c1dee8995048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_d05de03e-5cc1-4930-add8-a0fd153de84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_d05de03e-5cc1-4930-add8-a0fd153de84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_50429b15-36e6-40b5-9789-fca3ad91a423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_NoninterestIncomeOther_50429b15-36e6-40b5-9789-fca3ad91a423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_9f0f8024-3499-4b70-8690-1f49a557d4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_2f71795c-bf3e-463f-852f-0a7aa68c7940" xlink:to="loc_us-gaap_NoninterestIncome_9f0f8024-3499-4b70-8690-1f49a557d4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_9a4ffcec-3f81-4122-9607-01426b61a4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_LaborAndRelatedExpense_9a4ffcec-3f81-4122-9607-01426b61a4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_d7a1e142-2880-4acc-a0c8-efe1dc4b362d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_OccupancyNet_d7a1e142-2880-4acc-a0c8-efe1dc4b362d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_4a17e02d-b19f-4733-9a07-b90ca039d7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_4a17e02d-b19f-4733-9a07-b90ca039d7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_bc5d79da-e393-4cb9-ab3e-5758cc8456b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_MarketingExpense_bc5d79da-e393-4cb9-ab3e-5758cc8456b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_4680d843-e09f-454a-bc0b-13852d9196e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_ProfessionalFees_4680d843-e09f-454a-bc0b-13852d9196e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_70a60d7d-4dcb-4f95-8430-674245e5eec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_70a60d7d-4dcb-4f95-8430-674245e5eec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_192ca858-e9c9-4b6e-92ff-3079e9805f52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_192ca858-e9c9-4b6e-92ff-3079e9805f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0b06ed05-9b2e-4d1c-8324-c06dfb4836a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0b06ed05-9b2e-4d1c-8324-c06dfb4836a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_122ad03a-62d0-493f-9038-ecab34793262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_OtherNoninterestExpense_122ad03a-62d0-493f-9038-ecab34793262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_1c881a39-5c45-4d1d-9cb2-1ee1e00ff217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_NoninterestExpense_1c881a39-5c45-4d1d-9cb2-1ee1e00ff217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97f025f2-05a2-42a2-909a-acd550ad035c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_16237801-2317-44ff-8284-72d0771f85fb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97f025f2-05a2-42a2-909a-acd550ad035c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b5a54c19-b17e-4f44-87ad-eaaebda79bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b5a54c19-b17e-4f44-87ad-eaaebda79bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd69902a-fa9c-426d-89c4-66fbb252716c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_NetIncomeLoss_dd69902a-fa9c-426d-89c4-66fbb252716c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4871f676-3b68-41e3-a3b1-547b19307e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_EarningsPerShareBasic_4871f676-3b68-41e3-a3b1-547b19307e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_abcfcff9-45ee-42ba-bcce-22c49db5e0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_EarningsPerShareDiluted_abcfcff9-45ee-42ba-bcce-22c49db5e0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_740eda72-dc3b-48d3-8e2b-b0b84c65513f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_740eda72-dc3b-48d3-8e2b-b0b84c65513f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_88aa0cbb-e45b-485a-8658-755d1055f336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_88aa0cbb-e45b-485a-8658-755d1055f336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2fb8d254-5008-4a4a-8724-42570e67e566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d72671a-31b8-419c-b668-f56319f77f12" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2fb8d254-5008-4a4a-8724-42570e67e566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3b3dac99-f00b-4dbc-abae-578c40d6001e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7e194b72-440b-425b-a1c7-7015db409556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3b3dac99-f00b-4dbc-abae-578c40d6001e" xlink:to="loc_us-gaap_StatementTable_7e194b72-440b-425b-a1c7-7015db409556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7e194b72-440b-425b-a1c7-7015db409556" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_29106740-be9e-497e-ba34-eaefd4a90b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e375ea8e-0040-4c6c-bebb-10dfc16e4cc1" xlink:to="loc_us-gaap_EquityComponentDomain_29106740-be9e-497e-ba34-eaefd4a90b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_94296e1c-8c08-4102-99c6-3eb18164cc54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_29106740-be9e-497e-ba34-eaefd4a90b27" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_94296e1c-8c08-4102-99c6-3eb18164cc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7e194b72-440b-425b-a1c7-7015db409556" xlink:to="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d3e21f14-91e4-46bc-9436-4331f756d83d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_NetIncomeLoss_d3e21f14-91e4-46bc-9436-4331f756d83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_45127171-39ac-4ef5-94ca-fb0b76003e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_45127171-39ac-4ef5-94ca-fb0b76003e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_b4bbe2e5-48d2-4178-a4bd-28730b9f3c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_b4bbe2e5-48d2-4178-a4bd-28730b9f3c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_f65e85c1-6068-4ff3-b911-6340a5055587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_f65e85c1-6068-4ff3-b911-6340a5055587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3fd012ee-44ba-4e75-a5f3-4f5ede01635f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3fd012ee-44ba-4e75-a5f3-4f5ede01635f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6b29057e-548b-49e3-8b8a-1a010396aec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4231125d-2e56-44c2-a25d-000f7334181d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_6b29057e-548b-49e3-8b8a-1a010396aec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_97c7534d-a1a1-44d5-8d2a-6da8ac6a4b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_2274443f-24e3-4623-a2d8-2f8d2efb99a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_97c7534d-a1a1-44d5-8d2a-6da8ac6a4b5d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_2274443f-24e3-4623-a2d8-2f8d2efb99a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_f963abb8-8787-4130-9a11-019296ae3049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_97c7534d-a1a1-44d5-8d2a-6da8ac6a4b5d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_f963abb8-8787-4130-9a11-019296ae3049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_6721da2d-989f-4218-92a0-0db1a7e8e256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_97c7534d-a1a1-44d5-8d2a-6da8ac6a4b5d" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_6721da2d-989f-4218-92a0-0db1a7e8e256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_70d2e6ec-1492-4310-94e5-929da519be6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_05147049-4fc5-436f-8b03-dafe6adcf72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_70d2e6ec-1492-4310-94e5-929da519be6f" xlink:to="loc_us-gaap_StatementTable_05147049-4fc5-436f-8b03-dafe6adcf72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_21bc6293-f6cb-4921-8735-849e025b64e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_05147049-4fc5-436f-8b03-dafe6adcf72e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_21bc6293-f6cb-4921-8735-849e025b64e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21bc6293-f6cb-4921-8735-849e025b64e1" xlink:to="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c6b7fc30-a424-494c-9b67-e2265744a290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:to="loc_us-gaap_CommonStockMember_c6b7fc30-a424-494c-9b67-e2265744a290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2c7d8dc3-4ce2-4b27-ad92-31bc2a580034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:to="loc_us-gaap_RetainedEarningsMember_2c7d8dc3-4ce2-4b27-ad92-31bc2a580034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a9cd6009-6fa9-4174-9be1-a3167fe980cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ca62f255-b9b2-4e15-a3f9-d882efc810f4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a9cd6009-6fa9-4174-9be1-a3167fe980cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83c763b7-8e0d-4acd-b371-df190954a76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_05147049-4fc5-436f-8b03-dafe6adcf72e" xlink:to="loc_us-gaap_StatementLineItems_83c763b7-8e0d-4acd-b371-df190954a76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83c763b7-8e0d-4acd-b371-df190954a76a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_defeaf75-ed00-4054-816d-aad67e710409" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_SharesOutstanding_defeaf75-ed00-4054-816d-aad67e710409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dd8a65be-c654-40a6-a377-f3492dc571a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockholdersEquity_dd8a65be-c654-40a6-a377-f3492dc571a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_4c30835c-4f58-464b-8beb-c57aecedc210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_4c30835c-4f58-464b-8beb-c57aecedc210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eb199d49-fb77-42cb-a8b4-1c5f9dd251e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eb199d49-fb77-42cb-a8b4-1c5f9dd251e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4ff1ce09-b0a9-4275-b26b-3b18f33490ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4ff1ce09-b0a9-4275-b26b-3b18f33490ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_768b57f8-5fda-43d8-b0fb-9b66f6265af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_768b57f8-5fda-43d8-b0fb-9b66f6265af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ab2dc10c-d47d-4c05-b26a-ba2dab8f1179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ab2dc10c-d47d-4c05-b26a-ba2dab8f1179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd748bb1-3740-4ffc-863b-7962124a72fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd748bb1-3740-4ffc-863b-7962124a72fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0e36ae97-ad40-4446-84f9-ddf368d39d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_NetIncomeLoss_0e36ae97-ad40-4446-84f9-ddf368d39d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e44aef-0323-4edf-b550-ff12227479c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_69e44aef-0323-4edf-b550-ff12227479c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_29f4e2c2-3d36-4371-99a3-9de98f347579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_DividendsCommonStockCash_29f4e2c2-3d36-4371-99a3-9de98f347579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_596a5964-8953-4665-89d2-285b4fee4bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_SharesOutstanding_596a5964-8953-4665-89d2-285b4fee4bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e118e462-b408-4c2d-9100-952164c9d7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_30fd9993-6d96-4ecf-b80c-b8b4a81af73f" xlink:to="loc_us-gaap_StockholdersEquity_e118e462-b408-4c2d-9100-952164c9d7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b66f13a9-793b-4926-a43a-7ea97e1e646e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_e3449371-1f47-48be-88df-12737250fc65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b66f13a9-793b-4926-a43a-7ea97e1e646e" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_e3449371-1f47-48be-88df-12737250fc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ff96853a-3246-4a4c-a8fd-286a87405e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ff96853a-3246-4a4c-a8fd-286a87405e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_97c60a9e-6b67-4310-b09e-766ac5ea7366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ff96853a-3246-4a4c-a8fd-286a87405e07" xlink:to="loc_us-gaap_NetIncomeLoss_97c60a9e-6b67-4310-b09e-766ac5ea7366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ff96853a-3246-4a4c-a8fd-286a87405e07" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_091be6fa-d6ce-44f5-b8d0-92e750075019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_091be6fa-d6ce-44f5-b8d0-92e750075019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_b82ccc27-67c5-48b2-908f-7ec9c4e2df6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_b82ccc27-67c5-48b2-908f-7ec9c4e2df6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_d60899ef-76e0-4d3c-ad5b-afa2d13c26f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_d60899ef-76e0-4d3c-ad5b-afa2d13c26f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b143589b-00c8-4e87-81ee-542f59689f57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b143589b-00c8-4e87-81ee-542f59689f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_c0a26c88-2727-4155-9179-64a83219e573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_c0a26c88-2727-4155-9179-64a83219e573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_6b6f82b4-aff4-40eb-9502-fbf0e6c947af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_6b6f82b4-aff4-40eb-9502-fbf0e6c947af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_68686a15-8dd1-4428-b07e-a0e73f871b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_68686a15-8dd1-4428-b07e-a0e73f871b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_dc7884e2-1c00-4ebc-a728-614aa118ee3f" xlink:href="hfwa-20220331.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_dc7884e2-1c00-4ebc-a728-614aa118ee3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_a34187b9-e4fe-4c9e-81c4-b71348c233c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_a34187b9-e4fe-4c9e-81c4-b71348c233c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_ae4ecd3a-2ace-4ed8-917b-6e1440e3405b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_ae4ecd3a-2ace-4ed8-917b-6e1440e3405b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_fd824c6f-812f-474a-91ce-115b87b0bbac" xlink:href="hfwa-20220331.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_fd824c6f-812f-474a-91ce-115b87b0bbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_074bce87-887d-46de-a283-b664114522ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_50c3e5e0-2c57-494d-b51e-40c91a4d03cd" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_074bce87-887d-46de-a283-b664114522ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4950887b-9a52-4db0-9b1e-75028f5220c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ff96853a-3246-4a4c-a8fd-286a87405e07" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4950887b-9a52-4db0-9b1e-75028f5220c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_af4a9d56-e493-408a-892d-e2358c242b84" xlink:href="hfwa-20220331.xsd#hfwa_PaymentsForProceedsFromFinanceReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_af4a9d56-e493-408a-892d-e2358c242b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_14842c95-db8b-4391-be3e-7e75b8a3fa9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_14842c95-db8b-4391-be3e-7e75b8a3fa9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_61389428-5413-4b19-bc92-c3856e89f185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_61389428-5413-4b19-bc92-c3856e89f185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_6fef95a8-bce2-4a82-a703-3de697a0c3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_6fef95a8-bce2-4a82-a703-3de697a0c3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_b6082e89-d997-494a-b1e3-cf7db86d0b87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_b6082e89-d997-494a-b1e3-cf7db86d0b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_72685f11-ce6d-479b-b09c-341fb199431d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_72685f11-ce6d-479b-b09c-341fb199431d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5fdc488d-f498-4366-9aeb-e232a553f4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5fdc488d-f498-4366-9aeb-e232a553f4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_2dd9b12c-184f-49c8-9cac-c34226281751" xlink:href="hfwa-20220331.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_2dd9b12c-184f-49c8-9cac-c34226281751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_3fd6c7f3-f3a9-4d79-a592-1f2bc220eea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_3fd6c7f3-f3a9-4d79-a592-1f2bc220eea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance_090a70d2-b0bd-450c-94de-138ad5244a11" xlink:href="hfwa-20220331.xsd#hfwa_Purchasebankownedlifeinsurance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_hfwa_Purchasebankownedlifeinsurance_090a70d2-b0bd-450c-94de-138ad5244a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_aaed947f-93a3-4bd7-a856-a73f277b4e66" xlink:href="hfwa-20220331.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_aaed947f-93a3-4bd7-a856-a73f277b4e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_382ac4d5-1244-41ef-9ca7-84388c2fff60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_80390465-e52a-45db-a064-2f711c6c7de0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_382ac4d5-1244-41ef-9ca7-84388c2fff60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b95fbf84-1b0c-4197-9d1e-d27a36c6ffa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b95fbf84-1b0c-4197-9d1e-d27a36c6ffa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_703ed2fb-1f84-4b65-8dd6-41e95b25b127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b95fbf84-1b0c-4197-9d1e-d27a36c6ffa5" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_703ed2fb-1f84-4b65-8dd6-41e95b25b127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1042f349-08ed-4de2-aa2f-230d38c95dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b95fbf84-1b0c-4197-9d1e-d27a36c6ffa5" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1042f349-08ed-4de2-aa2f-230d38c95dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_9e620833-d79d-452a-a9f7-038df2c7ed42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b95fbf84-1b0c-4197-9d1e-d27a36c6ffa5" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_9e620833-d79d-452a-a9f7-038df2c7ed42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5f4737d7-5d2a-4844-a2e0-b826bb60e685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b95fbf84-1b0c-4197-9d1e-d27a36c6ffa5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5f4737d7-5d2a-4844-a2e0-b826bb60e685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fd1e0e55-4b1c-4f3c-94b6-19df0c268419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b95fbf84-1b0c-4197-9d1e-d27a36c6ffa5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fd1e0e55-4b1c-4f3c-94b6-19df0c268419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0c3e7cd7-3ac1-4da7-92be-288ae991a9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0c3e7cd7-3ac1-4da7-92be-288ae991a9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6bd36c5-1b6b-4c8d-b7b1-d3ac995854e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6bd36c5-1b6b-4c8d-b7b1-d3ac995854e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db1a8be2-5bba-4e80-b52c-67ffd84b87b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db1a8be2-5bba-4e80-b52c-67ffd84b87b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_a7317fb0-44d1-4cd1-a232-84411512aed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_62e02b06-43b9-4065-9c88-dac0f3f2a1d6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_a7317fb0-44d1-4cd1-a232-84411512aed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_203fd4a2-25f5-4d43-bbb6-d6ccf53df2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a7317fb0-44d1-4cd1-a232-84411512aed3" xlink:to="loc_us-gaap_InterestPaidNet_203fd4a2-25f5-4d43-bbb6-d6ccf53df2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_df84547b-0d67-4e72-aba0-9e74960541bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a7317fb0-44d1-4cd1-a232-84411512aed3" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_df84547b-0d67-4e72-aba0-9e74960541bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentInLowIncomeHousingTaxPartnership_f257a694-3fac-4778-8bb1-d8d52762eb5f" xlink:href="hfwa-20220331.xsd#hfwa_InvestmentInLowIncomeHousingTaxPartnership"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a7317fb0-44d1-4cd1-a232-84411512aed3" xlink:to="loc_hfwa_InvestmentInLowIncomeHousingTaxPartnership_f257a694-3fac-4778-8bb1-d8d52762eb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d8ed63a9-efc6-4b7b-9cb6-09eda279de24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a7317fb0-44d1-4cd1-a232-84411512aed3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d8ed63a9-efc6-4b7b-9cb6-09eda279de24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled_e4eccfdb-4f14-483c-9b3b-2b59056be925" xlink:href="hfwa-20220331.xsd#hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a7317fb0-44d1-4cd1-a232-84411512aed3" xlink:to="loc_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled_e4eccfdb-4f14-483c-9b3b-2b59056be925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb88309d-bf7c-442f-be2c-b357aab1455c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e99bc124-6940-4373-b59f-2a39b5a9efab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb88309d-bf7c-442f-be2c-b357aab1455c" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e99bc124-6940-4373-b59f-2a39b5a9efab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7c8f128-6d28-4dd8-8918-e4a3fd479d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock_83bf36f8-28b1-48b6-8165-ee173733bf62" xlink:href="hfwa-20220331.xsd#hfwa_DescriptionOfBusinessPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7c8f128-6d28-4dd8-8918-e4a3fd479d6a" xlink:to="loc_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock_83bf36f8-28b1-48b6-8165-ee173733bf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_aedcf8b0-bb52-4f37-878d-1cfaca3b8881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7c8f128-6d28-4dd8-8918-e4a3fd479d6a" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_aedcf8b0-bb52-4f37-878d-1cfaca3b8881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8051477b-c0ce-4eac-b909-1a253d22ebeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7c8f128-6d28-4dd8-8918-e4a3fd479d6a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8051477b-c0ce-4eac-b909-1a253d22ebeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock_77e5cdd6-7f28-4c4d-bd81-6b13387825cb" xlink:href="hfwa-20220331.xsd#hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7c8f128-6d28-4dd8-8918-e4a3fd479d6a" xlink:to="loc_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock_77e5cdd6-7f28-4c4d-bd81-6b13387825cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6c5a8ea4-b1f2-41a3-ab9f-c02bea249750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9bdfdd14-b7e7-404d-84f4-6fa32b7268ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6c5a8ea4-b1f2-41a3-ab9f-c02bea249750" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9bdfdd14-b7e7-404d-84f4-6fa32b7268ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bcfac86c-eb1e-47ec-be31-21fd8ac450bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9bdfdd14-b7e7-404d-84f4-6fa32b7268ec" xlink:to="loc_dei_LegalEntityAxis_bcfac86c-eb1e-47ec-be31-21fd8ac450bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_26962d1b-dadd-4477-9945-c84b86661237" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bcfac86c-eb1e-47ec-be31-21fd8ac450bf" xlink:to="loc_dei_EntityDomain_26962d1b-dadd-4477-9945-c84b86661237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_3672876e-3e48-485f-83f2-d8f6f858ac16" xlink:href="hfwa-20220331.xsd#hfwa_HeritageBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_26962d1b-dadd-4477-9945-c84b86661237" xlink:to="loc_hfwa_HeritageBankMember_3672876e-3e48-485f-83f2-d8f6f858ac16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bf0aa9dd-2bdf-4015-b512-410fb3755d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9bdfdd14-b7e7-404d-84f4-6fa32b7268ec" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bf0aa9dd-2bdf-4015-b512-410fb3755d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating_5a90ff15-d608-483d-9e2a-6c15df6fc599" xlink:href="hfwa-20220331.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bf0aa9dd-2bdf-4015-b512-410fb3755d76" xlink:to="loc_hfwa_NumberOfBranchesOperating_5a90ff15-d608-483d-9e2a-6c15df6fc599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecurities" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecurities"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0c04eccc-2f23-49af-aed4-3dfa7ddfb652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5fec70c8-c5e5-4af9-836f-ceba634e6ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0c04eccc-2f23-49af-aed4-3dfa7ddfb652" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5fec70c8-c5e5-4af9-836f-ceba634e6ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTables" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4da1801e-6613-4300-9463-43e5be33de52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_387a7378-05ce-42ab-8ff7-c7c0b63096e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4da1801e-6613-4300-9463-43e5be33de52" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_387a7378-05ce-42ab-8ff7-c7c0b63096e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_38f7b469-cbbd-4d4e-b546-85bdfdbaca13" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4da1801e-6613-4300-9463-43e5be33de52" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_38f7b469-cbbd-4d4e-b546-85bdfdbaca13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_d8cb907a-bc18-4da9-8e80-2f44f3641ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4da1801e-6613-4300-9463-43e5be33de52" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_d8cb907a-bc18-4da9-8e80-2f44f3641ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_c6ec021e-8083-4d85-853c-b258d295db5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4da1801e-6613-4300-9463-43e5be33de52" xlink:to="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_c6ec021e-8083-4d85-853c-b258d295db5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_69e9536e-2e7e-4e44-ade1-889bba1183c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4da1801e-6613-4300-9463-43e5be33de52" xlink:to="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_69e9536e-2e7e-4e44-ade1-889bba1183c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesTextualDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9591fc62-5e81-4695-b28e-b834645274f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9591fc62-5e81-4695-b28e-b834645274f0" xlink:to="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_de2ed2e6-22df-48ae-87d6-70a2297b890c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_de2ed2e6-22df-48ae-87d6-70a2297b890c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_de2ed2e6-22df-48ae-87d6-70a2297b890c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_950beabe-6b8d-4c41-96a7-a5206ea47209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_950beabe-6b8d-4c41-96a7-a5206ea47209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldtomaturitySecuritiesMember_5e871963-354b-4f1d-aee4-a21be58c0a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:to="loc_us-gaap_HeldtomaturitySecuritiesMember_5e871963-354b-4f1d-aee4-a21be58c0a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_37a491f8-c45c-45d3-8b6c-02e33e97f479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a513e913-a7a3-42dc-a97b-6ea07d8d7eb7" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_37a491f8-c45c-45d3-8b6c-02e33e97f479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3bd1b55e-6064-4a7c-960b-5df4e4a4e054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3bd1b55e-6064-4a7c-960b-5df4e4a4e054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6b2fb39-2738-4523-af18-583f87a0a3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3bd1b55e-6064-4a7c-960b-5df4e4a4e054" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6b2fb39-2738-4523-af18-583f87a0a3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_329c8973-a802-4bf0-b765-d9ce7ce216d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6b2fb39-2738-4523-af18-583f87a0a3fd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_329c8973-a802-4bf0-b765-d9ce7ce216d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_306f70f1-84f7-4431-87b3-503754b9a5c0" xlink:to="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_1da610f0-4fc4-476b-803a-676d14dd5dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_1da610f0-4fc4-476b-803a-676d14dd5dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_dc0fcf1e-8d1d-4d54-8bdb-d6e7ed730516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_dc0fcf1e-8d1d-4d54-8bdb-d6e7ed730516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_9ae1f9c6-41dd-483a-b798-51399f6d9489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_9ae1f9c6-41dd-483a-b798-51399f6d9489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_92bb4cba-2bdb-4fad-95bc-cb723781db40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_92bb4cba-2bdb-4fad-95bc-cb723781db40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_78623a00-3940-49d8-829c-ff47195dc903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_TradingSecurities_78623a00-3940-49d8-829c-ff47195dc903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_6ab0539f-e37d-433e-b8a9-8949321d7b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_6ab0539f-e37d-433e-b8a9-8949321d7b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_1ca61551-b310-4afd-9db4-9049bc2f50e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_1ca61551-b310-4afd-9db4-9049bc2f50e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ConcentrationDebtSecurities_770d0ed5-75ce-48f1-be40-ceb1412993ff" xlink:href="hfwa-20220331.xsd#hfwa_ConcentrationDebtSecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_hfwa_ConcentrationDebtSecurities_770d0ed5-75ce-48f1-be40-ceb1412993ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_377b9beb-e60c-49f3-b05d-5e49af659dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_377b9beb-e60c-49f3-b05d-5e49af659dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_da0b501e-9880-44b2-9d00-d7d51a7776a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityNonaccrual"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_da0b501e-9880-44b2-9d00-d7d51a7776a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_fb11310b-debc-474f-97f4-8bafe55abbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_fb11310b-debc-474f-97f4-8bafe55abbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c458d822-6b02-4ff1-9c2e-28c53a4107e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_240a5cc2-08fa-4f7e-b2a2-8634e1db9f95" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c458d822-6b02-4ff1-9c2e-28c53a4107e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_24f9336a-501e-4802-9c88-ff34261e45c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_24f9336a-501e-4802-9c88-ff34261e45c6" xlink:to="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ce246aa1-ec91-4b04-b291-e29f7f57f649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ce246aa1-ec91-4b04-b291-e29f7f57f649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_ce246aa1-ec91-4b04-b291-e29f7f57f649" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_3b92ab70-08c6-4a74-858a-08b4a5a98e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_3b92ab70-08c6-4a74-858a-08b4a5a98e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_8cada889-7b51-47fc-b2ab-f3efd5b41a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_MunicipalBondsMember_8cada889-7b51-47fc-b2ab-f3efd5b41a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_21bee918-ed83-4512-97e8-e11d7881946a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_21bee918-ed83-4512-97e8-e11d7881946a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_d2e1efb0-c191-4970-86a4-92c67e8ae1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_d2e1efb0-c191-4970-86a4-92c67e8ae1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_0e7ed8c6-a9dc-4bd2-9f0c-356d7948c3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_0e7ed8c6-a9dc-4bd2-9f0c-356d7948c3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_f61c1167-6216-4ec1-9873-d8d57d2780c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1ee91656-0072-40d0-a1a5-efbe1cf80a63" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_f61c1167-6216-4ec1-9873-d8d57d2780c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7442e11e-a4c3-424a-9181-128c7e38a617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7442e11e-a4c3-424a-9181-128c7e38a617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38ee4da5-8cdb-4b72-94f6-83187c656f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7442e11e-a4c3-424a-9181-128c7e38a617" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38ee4da5-8cdb-4b72-94f6-83187c656f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6e354099-84d2-4cb0-abbd-aa60ebed6f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38ee4da5-8cdb-4b72-94f6-83187c656f8e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6e354099-84d2-4cb0-abbd-aa60ebed6f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_42b435c1-c256-40b4-b79f-ef726004f748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_42b435c1-c256-40b4-b79f-ef726004f748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6bfccf38-7484-412c-be11-8e940433a2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_42b435c1-c256-40b4-b79f-ef726004f748" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6bfccf38-7484-412c-be11-8e940433a2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_244d7218-4415-48dc-ba35-d985e13951e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6bfccf38-7484-412c-be11-8e940433a2fb" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_244d7218-4415-48dc-ba35-d985e13951e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_2fd4030d-1bf7-4234-bf1e-f496a4f6f4ab" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8137ee8e-4981-438f-a81f-22806c1f7c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8137ee8e-4981-438f-a81f-22806c1f7c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5e2d4e33-3b41-45a0-a676-7602c3db057e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5e2d4e33-3b41-45a0-a676-7602c3db057e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d62df5d7-c165-4004-b505-a731d14518f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d62df5d7-c165-4004-b505-a731d14518f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_492a25ff-20dd-45c0-aed8-1adf534b5b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_492a25ff-20dd-45c0-aed8-1adf534b5b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_f3982dc9-3065-4720-afa7-6fec85c05c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_f3982dc9-3065-4720-afa7-6fec85c05c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_d6decd00-987c-4d56-b9ee-07354f90d9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_d6decd00-987c-4d56-b9ee-07354f90d9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_3e2fab85-e474-4575-bed5-3de983d10081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_3e2fab85-e474-4575-bed5-3de983d10081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4cc3a182-8bc0-4388-84d1-4e5de3cc17cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_31e9fb9e-3755-40f4-974c-8face8683209" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4cc3a182-8bc0-4388-84d1-4e5de3cc17cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesContractualMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_27b4c56a-8282-49c6-8a46-faf9c55bdc50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_27b4c56a-8282-49c6-8a46-faf9c55bdc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_a5d681a8-7ced-4ab7-b451-a9593bcdbaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_27b4c56a-8282-49c6-8a46-faf9c55bdc50" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_a5d681a8-7ced-4ab7-b451-a9593bcdbaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_f9552562-1173-41bf-86a2-38512519b416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_27b4c56a-8282-49c6-8a46-faf9c55bdc50" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_f9552562-1173-41bf-86a2-38512519b416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_b9354828-ac5c-4a07-ad42-c3699bb007ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_27b4c56a-8282-49c6-8a46-faf9c55bdc50" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_b9354828-ac5c-4a07-ad42-c3699bb007ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_95e9622f-e727-4a62-b49c-0de96a4637b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_27b4c56a-8282-49c6-8a46-faf9c55bdc50" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_95e9622f-e727-4a62-b49c-0de96a4637b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_02bb6cc2-dca8-4255-82b3-b309413c7665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_27b4c56a-8282-49c6-8a46-faf9c55bdc50" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_02bb6cc2-dca8-4255-82b3-b309413c7665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6a3c740f-2f48-4a8e-b705-092490459190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6a3c740f-2f48-4a8e-b705-092490459190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_8cbca07e-ec0b-42fa-bad3-a4d4fd80b8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6a3c740f-2f48-4a8e-b705-092490459190" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_8cbca07e-ec0b-42fa-bad3-a4d4fd80b8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_09558071-0743-4808-882a-9cdf61d30c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6a3c740f-2f48-4a8e-b705-092490459190" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_09558071-0743-4808-882a-9cdf61d30c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_696bebf8-5b87-4764-b84f-4b3d6b5cda29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6a3c740f-2f48-4a8e-b705-092490459190" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_696bebf8-5b87-4764-b84f-4b3d6b5cda29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_bf478f1c-336d-4d1a-80c2-637f7046104c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6a3c740f-2f48-4a8e-b705-092490459190" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_bf478f1c-336d-4d1a-80c2-637f7046104c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d879ac7-620c-4bc9-b75a-9bc485d910de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6a3c740f-2f48-4a8e-b705-092490459190" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d879ac7-620c-4bc9-b75a-9bc485d910de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_eb5577e1-5449-4dd9-8243-b18707ab4061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_eb5577e1-5449-4dd9-8243-b18707ab4061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_eabb91cf-22d6-4bb5-b285-79368a08316e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_eb5577e1-5449-4dd9-8243-b18707ab4061" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_eabb91cf-22d6-4bb5-b285-79368a08316e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_4a10eea1-e6c8-4ccd-afd6-583a1da5e688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_eb5577e1-5449-4dd9-8243-b18707ab4061" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_4a10eea1-e6c8-4ccd-afd6-583a1da5e688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_818734d4-8788-49c0-9491-4358462d35f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_eb5577e1-5449-4dd9-8243-b18707ab4061" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_818734d4-8788-49c0-9491-4358462d35f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_4e1da193-1ce9-4c74-bd76-f77a4dd87fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_eb5577e1-5449-4dd9-8243-b18707ab4061" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_4e1da193-1ce9-4c74-bd76-f77a4dd87fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_a0f052f5-5284-4593-a79a-fa772d2d514a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_eb5577e1-5449-4dd9-8243-b18707ab4061" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_a0f052f5-5284-4593-a79a-fa772d2d514a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_62562750-6824-4301-9bb2-e208273fb4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_62562750-6824-4301-9bb2-e208273fb4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_de976843-2e69-45cb-b671-a88c889b9bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_62562750-6824-4301-9bb2-e208273fb4fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_de976843-2e69-45cb-b671-a88c889b9bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_e804907c-f966-43a6-9619-f229a0fd379f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_62562750-6824-4301-9bb2-e208273fb4fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_e804907c-f966-43a6-9619-f229a0fd379f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_0c80a1ca-4129-4683-b35c-43049babf618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_62562750-6824-4301-9bb2-e208273fb4fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_0c80a1ca-4129-4683-b35c-43049babf618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_2d033f78-bcb6-41fe-ae7e-60446fa6cbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_62562750-6824-4301-9bb2-e208273fb4fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_2d033f78-bcb6-41fe-ae7e-60446fa6cbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2309f19a-36bb-4e74-9e78-8b11f02dd463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_62562750-6824-4301-9bb2-e208273fb4fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2309f19a-36bb-4e74-9e78-8b11f02dd463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_abf9e378-3589-43d0-b088-2701db0fdd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_abf9e378-3589-43d0-b088-2701db0fdd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_eed6fc34-3b34-4dd1-973e-44817906ec9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_eed6fc34-3b34-4dd1-973e-44817906ec9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_622fdd1a-c53a-4cd1-b80b-b2ccd413843e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_622fdd1a-c53a-4cd1-b80b-b2ccd413843e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_cf99b439-b42d-4047-b630-be056554394c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_cf99b439-b42d-4047-b630-be056554394c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_9e7ea733-de05-4157-bc2a-4d88e13cba9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_9e7ea733-de05-4157-bc2a-4d88e13cba9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_2d730506-fd77-4cc6-9247-1598da7ec4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_2d730506-fd77-4cc6-9247-1598da7ec4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_980048fe-7e2a-4717-8882-787d888a2174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_980048fe-7e2a-4717-8882-787d888a2174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_f3ccba42-5cbf-431d-b473-44d33aa93aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1e0e8b75-6eb5-4b18-9678-1665006fbf42" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_f3ccba42-5cbf-431d-b473-44d33aa93aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0a7a0cdb-5f06-4eeb-93dc-9ebb7f2088b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_98598f48-1425-4217-95b0-3948baba8253" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0a7a0cdb-5f06-4eeb-93dc-9ebb7f2088b2" xlink:to="loc_us-gaap_InvestmentHoldingsTable_98598f48-1425-4217-95b0-3948baba8253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3b4f3005-c138-434d-b3ef-66feb2e50463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_98598f48-1425-4217-95b0-3948baba8253" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3b4f3005-c138-434d-b3ef-66feb2e50463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3b4f3005-c138-434d-b3ef-66feb2e50463" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_e888f222-49bb-443e-9a09-952c17470d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_e888f222-49bb-443e-9a09-952c17470d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_57d4cbee-5a79-46cc-9cf6-b748a823f5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_MunicipalBondsMember_57d4cbee-5a79-46cc-9cf6-b748a823f5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_f8d6e796-5c57-420c-904a-fce4a24472a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_f8d6e796-5c57-420c-904a-fce4a24472a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_fc173059-7e20-447c-a560-c5665da51f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_fc173059-7e20-447c-a560-c5665da51f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_e8e6a044-0c39-4cac-b536-de58850416fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4614aff3-e636-49cd-b1fc-f57518829c75" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_e8e6a044-0c39-4cac-b536-de58850416fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_98598f48-1425-4217-95b0-3948baba8253" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1f477077-c79b-4dd8-89e3-bb4f71a36b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1f477077-c79b-4dd8-89e3-bb4f71a36b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_16b505f2-2d26-41ac-8ab3-73fe53063d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_16b505f2-2d26-41ac-8ab3-73fe53063d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c658916b-09f2-47de-ae0b-b4006d770a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_95356c7d-39c3-4e36-856f-c84eff74c27b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c658916b-09f2-47de-ae0b-b4006d770a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_f9e54cb1-e1d2-4037-9f20-0197e5e72644" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_72d3badb-c7d9-478c-bb35-4ed705025c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_72d3badb-c7d9-478c-bb35-4ed705025c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ee670347-c6a3-457c-8813-791a325151b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ee670347-c6a3-457c-8813-791a325151b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2ff1a964-efc8-4579-867b-dfe16099d06b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_1c2ab708-36ee-42a7-a6b6-024485047d59" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2ff1a964-efc8-4579-867b-dfe16099d06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesRealizedGainsandLossesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_aa3b4cc8-6333-4463-89e4-02ae59fa4922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_8d9c28c5-59ca-427e-8d28-8944a28fff90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_aa3b4cc8-6333-4463-89e4-02ae59fa4922" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_8d9c28c5-59ca-427e-8d28-8944a28fff90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#InvestmentSecuritiesAmortizedCostandFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d602bae0-51d9-4f1f-9e0f-48261680b626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_5bfac3a2-a5e2-4450-8c2b-dd7b3bcb78ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d602bae0-51d9-4f1f-9e0f-48261680b626" xlink:to="loc_us-gaap_InvestmentHoldingsTable_5bfac3a2-a5e2-4450-8c2b-dd7b3bcb78ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_930e43bc-fd29-414d-9811-cca1397cbb43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_5bfac3a2-a5e2-4450-8c2b-dd7b3bcb78ae" xlink:to="loc_us-gaap_InvestmentTypeAxis_930e43bc-fd29-414d-9811-cca1397cbb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_930e43bc-fd29-414d-9811-cca1397cbb43" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_2fb9749d-0143-4bf8-9662-a5da86afdc56" xlink:href="hfwa-20220331.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_2fb9749d-0143-4bf8-9662-a5da86afdc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_e12a1b51-cecd-4789-b43c-4a1ad1152bd7" xlink:href="hfwa-20220331.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_e12a1b51-cecd-4789-b43c-4a1ad1152bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_d162b4b5-6938-4ef2-8f18-353a4b99ae30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_d162b4b5-6938-4ef2-8f18-353a4b99ae30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_d48ebc51-9bd9-4e83-a13e-47d4ab50c06f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2777574d-8262-4374-902b-7bba46a9c29c" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_d48ebc51-9bd9-4e83-a13e-47d4ab50c06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_6ac17e03-751e-4f77-9bab-df28f462f841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_5bfac3a2-a5e2-4450-8c2b-dd7b3bcb78ae" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_6ac17e03-751e-4f77-9bab-df28f462f841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:href="hfwa-20220331.xsd#hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_6ac17e03-751e-4f77-9bab-df28f462f841" xlink:to="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_af332258-dab1-4b0c-be91-58cefe25b341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:to="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_af332258-dab1-4b0c-be91-58cefe25b341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_54f4faae-e8e4-4343-a503-cd1ea17deced" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_9f8252e9-f920-4cd0-b9ad-88e48f9db42d" xlink:to="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_54f4faae-e8e4-4343-a503-cd1ea17deced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivable" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivable"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_02d6580a-5509-4d65-8232-6219c0636209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_631fed6e-cdf6-4436-8efa-ab37a9337425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_02d6580a-5509-4d65-8232-6219c0636209" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_631fed6e-cdf6-4436-8efa-ab37a9337425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTables" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_53e8f10c-7afe-48a5-9c42-b390f811267c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_53e8f10c-7afe-48a5-9c42-b390f811267c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_84a677e6-790c-47df-bdff-543b3c8ff64d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_84a677e6-790c-47df-bdff-543b3c8ff64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_004e4de1-a7c3-41b1-8bc6-5e3474a97465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_004e4de1-a7c3-41b1-8bc6-5e3474a97465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CreditLossFinancialInstrumentTableTextBlock_dd76a862-8304-46d4-a818-644aec36637e" xlink:href="hfwa-20220331.xsd#hfwa_CreditLossFinancialInstrumentTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:to="loc_hfwa_CreditLossFinancialInstrumentTableTextBlock_dd76a862-8304-46d4-a818-644aec36637e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_310c6631-6c73-4799-96e8-28c6c0286bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:to="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_310c6631-6c73-4799-96e8-28c6c0286bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_812486ee-7f12-4774-925f-5c4302dc8727" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:to="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_812486ee-7f12-4774-925f-5c4302dc8727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_25d8c787-ecde-4557-a592-7d1458f73c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_b4d49008-b604-4fb4-9033-41074ad7bd84" xlink:to="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_25d8c787-ecde-4557-a592-7d1458f73c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableLoanOriginationRiskManagementDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_7470fa5e-0ed6-4b8f-8d3e-50bdc1df61fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7470fa5e-0ed6-4b8f-8d3e-50bdc1df61fc" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9135a30c-de2c-4b0f-b9bf-c43259781c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9135a30c-de2c-4b0f-b9bf-c43259781c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9135a30c-de2c-4b0f-b9bf-c43259781c9d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_15aab029-dda2-407f-8279-467024035510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_15aab029-dda2-407f-8279-467024035510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ac103a60-a80a-460d-9c70-c8d8f8b16486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ac103a60-a80a-460d-9c70-c8d8f8b16486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e4ed4918-d062-4436-a727-7d15c8e77d84" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e4ed4918-d062-4436-a727-7d15c8e77d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_500b0379-f99c-4b3e-8d89-e28e35b9fc91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5f774bd3-902d-48b7-bfd0-e4f5a66ba621" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_500b0379-f99c-4b3e-8d89-e28e35b9fc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9a6ad604-15fa-4fa4-ad17-77081c01ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9a6ad604-15fa-4fa4-ad17-77081c01ffa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9a6ad604-15fa-4fa4-ad17-77081c01ffa4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_cbcb347a-efd6-49b1-bea7-8a00451d7567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_us-gaap_LoansReceivableMember_cbcb347a-efd6-49b1-bea7-8a00451d7567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_76e2ca23-bcc9-46ff-bf24-7a75ffa45715" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_CommercialAndIndustrialMember_76e2ca23-bcc9-46ff-bf24-7a75ffa45715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_78f5bf75-b445-439e-9fee-a51ce48a1849" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_78f5bf75-b445-439e-9fee-a51ce48a1849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_aa19a563-8106-400f-95a0-9b1e25d4362e" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_aa19a563-8106-400f-95a0-9b1e25d4362e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_dbba5849-06a2-49a0-aec5-dcbde3089444" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_dbba5849-06a2-49a0-aec5-dcbde3089444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ffaa0ba4-1998-4966-8a52-922c46f0f7c7" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ffaa0ba4-1998-4966-8a52-922c46f0f7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_16d43ad9-0aed-4594-8908-ed168b983ebf" xlink:href="hfwa-20220331.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_16d43ad9-0aed-4594-8908-ed168b983ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_2f24e117-1f10-4f7c-ba73-f9e5341347f3" xlink:href="hfwa-20220331.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fc8ec2a-1725-44e9-a64e-b67cc84d8485" xlink:to="loc_hfwa_SBAPPPLoansMember_2f24e117-1f10-4f7c-ba73-f9e5341347f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_a5a0ef3c-dc84-4ad2-9b5c-247b2b1782ed" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_8b4fbfb4-c5d3-4280-927c-a27a5bac1e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_InterestReceivable_8b4fbfb4-c5d3-4280-927c-a27a5bac1e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_73a6fc8c-5b04-4dc0-93ba-9a5ace52d9f2" xlink:href="hfwa-20220331.xsd#hfwa_NumberOfLoanSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_hfwa_NumberOfLoanSegments_73a6fc8c-5b04-4dc0-93ba-9a5ace52d9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_1ffeab11-0392-411e-aab3-da02e0de1fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_NotesReceivableGross_1ffeab11-0392-411e-aab3-da02e0de1fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6821f647-18cd-41f9-a6a1-a441b65928fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6821f647-18cd-41f9-a6a1-a441b65928fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_67cc8839-a806-4da9-832f-cb4a3eea619b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_NotesReceivableNet_67cc8839-a806-4da9-832f-cb4a3eea619b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_5c0ea822-8f3e-43ac-bfdf-54669b71dba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_5c0ea822-8f3e-43ac-bfdf-54669b71dba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b0d7be5f-c6fd-4097-b8cd-8cc5ae516bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_134d2ad0-2f71-4c5d-9ca4-a1bd9bb0edd8" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b0d7be5f-c6fd-4097-b8cd-8cc5ae516bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableCreditQualityIndicatorsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_987be222-2cf0-4dd8-b76b-e8819a516bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_987be222-2cf0-4dd8-b76b-e8819a516bb6" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_8b7c8cca-e24a-4806-90ae-a37e9ed062f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_CollateralAxis_8b7c8cca-e24a-4806-90ae-a37e9ed062f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_054ae467-cb90-41a8-bbe7-e186f3253227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_8b7c8cca-e24a-4806-90ae-a37e9ed062f8" xlink:to="loc_us-gaap_CollateralDomain_054ae467-cb90-41a8-bbe7-e186f3253227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_8fbf01e5-1644-4aed-93fe-c60f5b53ff2f" xlink:href="hfwa-20220331.xsd#hfwa_FarmlandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_054ae467-cb90-41a8-bbe7-e186f3253227" xlink:to="loc_hfwa_FarmlandMember_8fbf01e5-1644-4aed-93fe-c60f5b53ff2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_48ba9530-8b6d-4aac-98ab-22d86a73a6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_48ba9530-8b6d-4aac-98ab-22d86a73a6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_48ba9530-8b6d-4aac-98ab-22d86a73a6e4" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_98c307be-2799-465a-8622-413e8a91e928" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PassMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:to="loc_us-gaap_PassMember_98c307be-2799-465a-8622-413e8a91e928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_81a7e9bd-a2d4-4c43-8a74-d420204022f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:to="loc_us-gaap_SpecialMentionMember_81a7e9bd-a2d4-4c43-8a74-d420204022f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_c301cece-4141-480b-90e1-08bca1e5c401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_10f6bf06-34f4-406a-aa15-8c8d75409aa0" xlink:to="loc_us-gaap_SubstandardMember_c301cece-4141-480b-90e1-08bca1e5c401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3a067b58-55df-4893-957f-e8092b5821c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3a067b58-55df-4893-957f-e8092b5821c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3a067b58-55df-4893-957f-e8092b5821c5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fffb20af-3d0f-46cd-928e-d49ea527a974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fffb20af-3d0f-46cd-928e-d49ea527a974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_e91f66f2-cb61-4be3-b5f0-8e33fb56dbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_e91f66f2-cb61-4be3-b5f0-8e33fb56dbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ed25b8b9-50e4-4581-b79d-8947169ebbba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ed25b8b9-50e4-4581-b79d-8947169ebbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_381ff4e4-cf31-4020-85bb-76f730b0fd94" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_417f5e48-84fa-439b-9cda-79594e7f5f4b" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_381ff4e4-cf31-4020-85bb-76f730b0fd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_24d35467-9a35-418f-a6e1-7d4b07c662fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_24d35467-9a35-418f-a6e1-7d4b07c662fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_24d35467-9a35-418f-a6e1-7d4b07c662fb" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_cb7890c2-5e5c-4226-8f08-7906062d3055" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_cb7890c2-5e5c-4226-8f08-7906062d3055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_75ef6b33-0548-4f7a-9947-29f649a39bab" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_75ef6b33-0548-4f7a-9947-29f649a39bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b2f935ae-3ee3-42f8-9c50-ebf438789a03" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b2f935ae-3ee3-42f8-9c50-ebf438789a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9d378369-31e2-4740-a6c7-a366b7d35760" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9d378369-31e2-4740-a6c7-a366b7d35760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_90432dc4-781b-40e8-8db9-9bd70625a361" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_90432dc4-781b-40e8-8db9-9bd70625a361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_8dd81c7e-c660-44e7-97f9-f28a7b032825" xlink:href="hfwa-20220331.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9193b5f5-b1fe-42ce-a67a-de7c9184c66b" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_8dd81c7e-c660-44e7-97f9-f28a7b032825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_765bdddf-15fc-451c-8c6c-8b0ba1342d1e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_2133f506-59d5-436e-9719-e6aabd28fa43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_2133f506-59d5-436e-9719-e6aabd28fa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_c683c9c5-380c-4f7b-8b2a-cdaa1ecc2edd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_c683c9c5-380c-4f7b-8b2a-cdaa1ecc2edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0d4c9ec1-12b4-40d0-8c02-6755ae49d5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_0d4c9ec1-12b4-40d0-8c02-6755ae49d5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_dbb9aa48-06a5-43d1-970e-6a8edbf6e3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_dbb9aa48-06a5-43d1-970e-6a8edbf6e3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_6f2724df-d5e0-4de8-899b-14a9c12bea8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_6f2724df-d5e0-4de8-899b-14a9c12bea8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6f5481a3-e1d8-4d9c-8237-90f850b01e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6f5481a3-e1d8-4d9c-8237-90f850b01e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_3e890194-093d-484d-93a6-76dcaec1e1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_FinancingReceivableRevolving_3e890194-093d-484d-93a6-76dcaec1e1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_451ae52c-3a23-4350-ba98-528f6d570db5" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_451ae52c-3a23-4350-ba98-528f6d570db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_f6747004-54fa-4e67-95cd-3bcdb4bf5376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_NotesReceivableGross_f6747004-54fa-4e67-95cd-3bcdb4bf5376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_572b7f6d-c761-4750-8840-954819c08eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_babe9451-cf71-4283-8568-3de7b0145bef" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_572b7f6d-c761-4750-8840-954819c08eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableNonaccrualLoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_89db6e33-71f5-471c-b920-bc275dca72b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_89db6e33-71f5-471c-b920-bc275dca72b8" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_30d76158-2ed5-4c7c-a917-2eb99422551b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_30d76158-2ed5-4c7c-a917-2eb99422551b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_30d76158-2ed5-4c7c-a917-2eb99422551b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_5beba2e2-9e84-4ca5-9652-fb7857251b2e" xlink:href="hfwa-20220331.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:to="loc_hfwa_NonaccrualMember_5beba2e2-9e84-4ca5-9652-fb7857251b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_53de8f3f-a211-4368-b71b-fdd97fcfe448" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9b4477b7-ba01-44e4-aa7a-642ac401d5cb" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_53de8f3f-a211-4368-b71b-fdd97fcfe448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d8f73835-c476-49e2-a824-9cc569eaa0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d8f73835-c476-49e2-a824-9cc569eaa0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f07d8dbf-692d-4acb-aa24-7c69f9fbcb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d8f73835-c476-49e2-a824-9cc569eaa0a9" xlink:to="loc_us-gaap_SegmentDomain_f07d8dbf-692d-4acb-aa24-7c69f9fbcb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_cb97da58-ee8f-4a28-845f-2d97b6a0eb5a" xlink:href="hfwa-20220331.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f07d8dbf-692d-4acb-aa24-7c69f9fbcb1d" xlink:to="loc_hfwa_NonaccrualMember_cb97da58-ee8f-4a28-845f-2d97b6a0eb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d49d61c8-c2f3-46b1-8acf-8f2efbba4c9b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_5bd4cf45-2b3d-407e-9f2f-857883e7f0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_5bd4cf45-2b3d-407e-9f2f-857883e7f0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b76a2e20-7250-461d-8c8b-783ce6442366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b76a2e20-7250-461d-8c8b-783ce6442366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_923442c3-cd7d-4150-8dbf-705340720867" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_923442c3-cd7d-4150-8dbf-705340720867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_1a63bf78-9c8b-4168-9254-2b42190088c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_1a63bf78-9c8b-4168-9254-2b42190088c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d6d0798d-f1cc-42db-9c9d-35c70e47de68" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d6d0798d-f1cc-42db-9c9d-35c70e47de68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_df4fd4b9-2b25-479c-a4e7-0e8b633019cb" xlink:href="hfwa-20220331.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1abd11b3-dc84-4fe4-bbbf-4a52e82c6b4c" xlink:to="loc_hfwa_NonaccrualMember_df4fd4b9-2b25-479c-a4e7-0e8b633019cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e8cda497-6707-4dfd-aada-8b88a64e3be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e8cda497-6707-4dfd-aada-8b88a64e3be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e8cda497-6707-4dfd-aada-8b88a64e3be1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_b24278df-19aa-41f6-bc98-4cb36a714ebd" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_CommercialAndIndustrialMember_b24278df-19aa-41f6-bc98-4cb36a714ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_da91e9b5-53df-4e04-af41-fa31f2a5e5aa" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_da91e9b5-53df-4e04-af41-fa31f2a5e5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6dc9d9e1-b4b3-4dd4-829d-1945226c52a8" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6dc9d9e1-b4b3-4dd4-829d-1945226c52a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5865adba-e25e-4dd3-84c8-152b6308f2f6" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5865adba-e25e-4dd3-84c8-152b6308f2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_df2470ad-7b49-4b48-b8b2-bb29089f5492" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eb35521b-69ad-4999-a9e9-13eb3caedf2d" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_df2470ad-7b49-4b48-b8b2-bb29089f5492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_ff1997ac-2b99-48f7-a390-d123aa04271d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_ff1997ac-2b99-48f7-a390-d123aa04271d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_ff1997ac-2b99-48f7-a390-d123aa04271d" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_2ec0bdaa-6e9a-4d2e-ac50-482ed51392c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PassMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:to="loc_us-gaap_PassMember_2ec0bdaa-6e9a-4d2e-ac50-482ed51392c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_6d36e1b4-ca70-4a44-afd1-da56cb8b913b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:to="loc_us-gaap_SpecialMentionMember_6d36e1b4-ca70-4a44-afd1-da56cb8b913b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_d4584491-9649-476c-ad9d-197c98ef0e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_75df25f5-1792-4476-a496-40a411f56847" xlink:to="loc_us-gaap_SubstandardMember_d4584491-9649-476c-ad9d-197c98ef0e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_0313246c-ea7c-4d03-868d-037ddf6722a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_0313246c-ea7c-4d03-868d-037ddf6722a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_2c3f1c09-3d4e-4ed0-8b19-d71303033a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_0313246c-ea7c-4d03-868d-037ddf6722a7" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_2c3f1c09-3d4e-4ed0-8b19-d71303033a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_d054f623-a042-44fc-b7b2-a12dea4f89bf" xlink:href="hfwa-20220331.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_2c3f1c09-3d4e-4ed0-8b19-d71303033a76" xlink:to="loc_hfwa_ModifiedduringthequarterMember_d054f623-a042-44fc-b7b2-a12dea4f89bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_515d75fb-7d70-4b92-8758-fb521fb65040" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_b184d432-17ac-4452-a6f6-46722e6174a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_b184d432-17ac-4452-a6f6-46722e6174a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_14467a83-6e40-4d82-8a1c-e551574e496d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_14467a83-6e40-4d82-8a1c-e551574e496d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_633efba1-9430-4829-b3a4-c3f6e847cc6a" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_633efba1-9430-4829-b3a4-c3f6e847cc6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_100be8cc-b723-4c1c-bf4f-6d3b9454a05d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_100be8cc-b723-4c1c-bf4f-6d3b9454a05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_66377a27-9758-43e7-b567-1641fd7d499c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_66377a27-9758-43e7-b567-1641fd7d499c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_2f026599-44d2-44e3-a47c-5bc4913b05a7" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_2f026599-44d2-44e3-a47c-5bc4913b05a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_c1e7d908-e707-4f54-b388-e6b307ebd379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_c1e7d908-e707-4f54-b388-e6b307ebd379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_15b5cea8-95e0-48dc-8245-04c381783685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_15b5cea8-95e0-48dc-8245-04c381783685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_62e14c25-917e-44be-b657-61b0e73d50c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_62e14c25-917e-44be-b657-61b0e73d50c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_4d4ff29f-a9a4-418d-82f9-06eb714b3927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_4d4ff29f-a9a4-418d-82f9-06eb714b3927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_73449b52-2744-4130-b6f1-37d13b0bd122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f65c3acc-802c-4652-919b-df935fa6cbec" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_73449b52-2744-4130-b6f1-37d13b0bd122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivablePastDueLoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_6b614d32-d67e-4787-8b8a-3c5a2b26a6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6b614d32-d67e-4787-8b8a-3c5a2b26a6a2" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fb792f7c-358d-4958-835f-1f69720370f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fb792f7c-358d-4958-835f-1f69720370f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fb792f7c-358d-4958-835f-1f69720370f5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_501edca3-5fd8-4022-905c-c21946204365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_501edca3-5fd8-4022-905c-c21946204365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_d9f4146d-3ca5-42b6-89f1-f191a9b4599f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_d9f4146d-3ca5-42b6-89f1-f191a9b4599f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d0d1aae6-d834-42fe-a4c9-d2fb421eea95" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d0d1aae6-d834-42fe-a4c9-d2fb421eea95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_dbc23631-89d9-4c33-a8b3-e7d4ffce11bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_329cf6c5-ea26-4ade-abc6-49ce9cf5eedb" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_dbc23631-89d9-4c33-a8b3-e7d4ffce11bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_3e6ebd88-a9b3-46f9-98fe-ec99925b0b3c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_447925b0-a4d4-496b-8e8d-4b15a0d12263" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_CommercialAndIndustrialMember_447925b0-a4d4-496b-8e8d-4b15a0d12263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_48417c1f-9bb1-4e5b-925e-96c08ab19a39" xlink:href="hfwa-20220331.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_SBAPPPLoansMember_48417c1f-9bb1-4e5b-925e-96c08ab19a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_63fb4a9d-2afa-4754-a3bf-c88d3ae852b8" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_63fb4a9d-2afa-4754-a3bf-c88d3ae852b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d515c85d-4eec-413b-bfb1-375fd0b0fb83" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d515c85d-4eec-413b-bfb1-375fd0b0fb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_caf7ba9e-94e4-4fe0-be0c-bafc19c24355" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_caf7ba9e-94e4-4fe0-be0c-bafc19c24355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_01709476-0dcb-442d-8db7-e83bb2c2e5e3" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_509049aa-b47e-4a89-a287-c4f74aff6cc2" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_01709476-0dcb-442d-8db7-e83bb2c2e5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_e34b9f2e-ddee-4879-8f4f-38944cebac00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_e34b9f2e-ddee-4879-8f4f-38944cebac00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_e34b9f2e-ddee-4879-8f4f-38944cebac00" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c17dd73c-bc41-48b3-8465-4d040dc19a36" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c17dd73c-bc41-48b3-8465-4d040dc19a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_efcc38c4-543c-449b-a818-d8d00c9fcf2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_efcc38c4-543c-449b-a818-d8d00c9fcf2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_f2027155-b365-4df6-9bdb-4bcd81378282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_f2027155-b365-4df6-9bdb-4bcd81378282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_afc31218-f7f8-4c0e-9047-e6c60456df0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_b0e513ca-e2be-42aa-bde4-40d77ab4afa7" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_afc31218-f7f8-4c0e-9047-e6c60456df0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_fc0505f8-5870-4b77-aeaa-44e9cb98fb1c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_9f2f7663-1a76-440e-8f9c-a8a0bf62cfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_NotesReceivableGross_9f2f7663-1a76-440e-8f9c-a8a0bf62cfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_a235fb32-01a4-48b9-9f96-fce39d5122e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_a235fb32-01a4-48b9-9f96-fce39d5122e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_52063bb4-dab2-4d87-8ff9-2914c4cb4a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_52063bb4-dab2-4d87-8ff9-2914c4cb4a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e27bdd71-b51b-4ae9-a45d-69a4483c9793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityNonaccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e27bdd71-b51b-4ae9-a45d-69a4483c9793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_6fb90812-99c3-4ff1-b8bd-749ba29429a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_aff13e0e-d033-473e-a086-cc7d8de8d479" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_6fb90812-99c3-4ff1-b8bd-749ba29429a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableModifiedTDRsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_73c612dd-0aec-4e36-a30e-ba8d32211d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_73c612dd-0aec-4e36-a30e-ba8d32211d1c" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_f082ef59-ea07-4664-87b9-8ec5fb4a75ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_f082ef59-ea07-4664-87b9-8ec5fb4a75ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_030526bd-797c-43a0-b2c1-d5444a33d2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_f082ef59-ea07-4664-87b9-8ec5fb4a75ff" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_030526bd-797c-43a0-b2c1-d5444a33d2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_470aa12a-59c6-4547-9fde-e0e7e86d9d27" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_030526bd-797c-43a0-b2c1-d5444a33d2fe" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_470aa12a-59c6-4547-9fde-e0e7e86d9d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2cd515c9-8049-471d-9985-11ac6110f02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2cd515c9-8049-471d-9985-11ac6110f02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2cd515c9-8049-471d-9985-11ac6110f02b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c9180c1c-2073-4f57-b761-b21fef69a52a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c9180c1c-2073-4f57-b761-b21fef69a52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2da62a70-2a08-4ac8-b9e4-441b1aebc9da" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2da62a70-2a08-4ac8-b9e4-441b1aebc9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_81cf3450-6099-4da0-9628-f36baeefa386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_81cf3450-6099-4da0-9628-f36baeefa386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d0883100-793f-403f-9426-844a09ed905f" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1b28041b-3a9c-4bd2-af30-dcabe5f473fa" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d0883100-793f-403f-9426-844a09ed905f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_717d4bbf-8a9e-4ad7-ae92-231a2567590e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_717d4bbf-8a9e-4ad7-ae92-231a2567590e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_717d4bbf-8a9e-4ad7-ae92-231a2567590e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_d72454d6-480e-4ad4-bc78-47b8c1cf382c" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_d72454d6-480e-4ad4-bc78-47b8c1cf382c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_756367c6-9f80-4714-890f-4d5e8968077d" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_756367c6-9f80-4714-890f-4d5e8968077d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_92c6cc10-3c98-4004-98eb-4bcf941cc908" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_92c6cc10-3c98-4004-98eb-4bcf941cc908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fee6293f-d3d6-4369-9354-67afc37a98a8" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fee6293f-d3d6-4369-9354-67afc37a98a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_fc42d505-9e36-4d88-8759-ffebadb9d9ea" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_aef10eb6-486a-49ff-aa62-e12b2210eb4b" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_fc42d505-9e36-4d88-8759-ffebadb9d9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_eea71852-2e5f-411e-99d9-7397be7d5509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_eea71852-2e5f-411e-99d9-7397be7d5509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3c88d53f-0e6d-4771-944c-4f0f1cbc9c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_eea71852-2e5f-411e-99d9-7397be7d5509" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3c88d53f-0e6d-4771-944c-4f0f1cbc9c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_ce8aee7e-cffc-4866-b35b-6ad2224a75f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3c88d53f-0e6d-4771-944c-4f0f1cbc9c3a" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_ce8aee7e-cffc-4866-b35b-6ad2224a75f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_b12a0df0-c16f-452b-abd6-957981b08957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_b12a0df0-c16f-452b-abd6-957981b08957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_33a6da7b-1c09-49b0-9894-bacde3bac113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_b12a0df0-c16f-452b-abd6-957981b08957" xlink:to="loc_us-gaap_ReceivableTypeDomain_33a6da7b-1c09-49b0-9894-bacde3bac113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6daac52d-0356-48de-990f-88c12cd31cf7" xlink:href="hfwa-20220331.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_33a6da7b-1c09-49b0-9894-bacde3bac113" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6daac52d-0356-48de-990f-88c12cd31cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_f7cffbb4-0092-4454-b14e-2d50001b7991" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_f7cffbb4-0092-4454-b14e-2d50001b7991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_8be20b66-1599-4a80-b7f5-6d2f3736b696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_f7cffbb4-0092-4454-b14e-2d50001b7991" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_8be20b66-1599-4a80-b7f5-6d2f3736b696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_48f64248-dd82-44d5-ae5a-a50d732ac4a8" xlink:href="hfwa-20220331.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_8be20b66-1599-4a80-b7f5-6d2f3736b696" xlink:to="loc_hfwa_ModifiedduringthequarterMember_48f64248-dd82-44d5-ae5a-a50d732ac4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_cf5785a5-2d6e-4945-a985-545696049348" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:href="hfwa-20220331.xsd#hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_ca07a7b4-d172-44c7-bef5-e47ebc10fd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_ca07a7b4-d172-44c7-bef5-e47ebc10fd0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_32a1bee0-075f-47d9-bf67-8d5d3645dcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_4010e72f-3eb6-4921-9ecb-4dd9d920d1a3" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_32a1bee0-075f-47d9-bf67-8d5d3645dcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_3deb8811-4b7e-44f8-b8b8-ebff27785da6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_3deb8811-4b7e-44f8-b8b8-ebff27785da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_08ee3ead-51fb-4a5f-a0f5-a07749442b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_08ee3ead-51fb-4a5f-a0f5-a07749442b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_7b1317ae-e1e2-4bb6-9342-e47c85cd4574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_7b1317ae-e1e2-4bb6-9342-e47c85cd4574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c137fa07-8097-4aa0-a605-c5323c1663b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7a0c89af-2b44-4ee1-83d4-fb9bfe9c8eb2" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c137fa07-8097-4aa0-a605-c5323c1663b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableTDRsSubsequentlyDefaultedDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_8d0654af-b100-439c-b0ff-45b952fb0ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8d0654af-b100-439c-b0ff-45b952fb0ffb" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89bfbf74-2336-4211-9a08-5e54741e20b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8b2aee43-8b90-4d72-8d5a-fcd3a5c5d417" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89bfbf74-2336-4211-9a08-5e54741e20b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_1d90d3d2-0bf0-45f6-b484-d83b1f963d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89bfbf74-2336-4211-9a08-5e54741e20b5" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_1d90d3d2-0bf0-45f6-b484-d83b1f963d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_ee6a5ad6-db64-4421-ad30-9890ef23c8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_de8cd2ed-c33d-4ae0-923e-fb8c6d336fa5" xlink:to="loc_us-gaap_ReceivableTypeDomain_ee6a5ad6-db64-4421-ad30-9890ef23c8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3eae8f3d-04cc-4a6f-9f5f-6adfe3d1c544" xlink:href="hfwa-20220331.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_ee6a5ad6-db64-4421-ad30-9890ef23c8cd" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3eae8f3d-04cc-4a6f-9f5f-6adfe3d1c544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_db594ef1-6ad9-4a6a-abda-f076979cb177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_db594ef1-6ad9-4a6a-abda-f076979cb177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_379528f0-5585-44b2-8298-48b5e3044b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_db594ef1-6ad9-4a6a-abda-f076979cb177" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_379528f0-5585-44b2-8298-48b5e3044b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_8b1682ed-3dbf-47c5-8e87-ee8a4d2fb481" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_379528f0-5585-44b2-8298-48b5e3044b32" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_8b1682ed-3dbf-47c5-8e87-ee8a4d2fb481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fad71a6-54db-4d3f-9031-290a906f9635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fad71a6-54db-4d3f-9031-290a906f9635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fad71a6-54db-4d3f-9031-290a906f9635" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_1ae713d5-817b-4be3-a271-9a4f14b2c21d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_1ae713d5-817b-4be3-a271-9a4f14b2c21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4d20aaa9-ba0b-44a4-aa47-509b50c7f87d" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4d20aaa9-ba0b-44a4-aa47-509b50c7f87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8e103ac3-7dd8-4b5b-a6eb-67e13816f5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8e103ac3-7dd8-4b5b-a6eb-67e13816f5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_17a08eb9-4eb0-4afd-ae9a-fcebe40f5fa4" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_68477c79-225b-4ef2-bb53-dc01114ed5c5" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_17a08eb9-4eb0-4afd-ae9a-fcebe40f5fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7296abb5-33b0-4cf3-a56b-bcc65faabe58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7296abb5-33b0-4cf3-a56b-bcc65faabe58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7296abb5-33b0-4cf3-a56b-bcc65faabe58" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_86d9f991-e0d1-4fc0-aa86-405369af52fa" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_CommercialAndIndustrialMember_86d9f991-e0d1-4fc0-aa86-405369af52fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2098f737-bc65-409d-a428-e9fd4bab0988" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2098f737-bc65-409d-a428-e9fd4bab0988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c8ac5299-65c7-42c3-bc32-3801dda645d9" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c8ac5299-65c7-42c3-bc32-3801dda645d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_352498c3-548f-41ee-a3e8-bf9c8e2bd71b" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_352498c3-548f-41ee-a3e8-bf9c8e2bd71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1e263c6c-0bfa-4cf7-aafb-9648c2ab90a5" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c79c5fe1-6ddc-407c-b722-d8b073c23ec1" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1e263c6c-0bfa-4cf7-aafb-9648c2ab90a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d899fd48-f8c3-43ae-a71e-6368e7d7b42a" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_c2802f0c-e4a6-4126-8bc9-9e6accbdd212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_c2802f0c-e4a6-4126-8bc9-9e6accbdd212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_de896a6d-daef-47b9-905f-af945d1cec85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_de896a6d-daef-47b9-905f-af945d1cec85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_9edf0628-a85b-48e9-a1ba-eab694d5c626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_9edf0628-a85b-48e9-a1ba-eab694d5c626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_9c239325-0db1-40c8-be0e-d8c641bcf93b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_9c239325-0db1-40c8-be0e-d8c641bcf93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_4a8d43aa-29e9-45e7-9838-74b8da8d9a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_4a8d43aa-29e9-45e7-9838-74b8da8d9a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_e510d213-69a9-43df-b61a-aa8b4c90b339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_e510d213-69a9-43df-b61a-aa8b4c90b339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_e8b34ddb-8a43-471d-9edf-93a4cbe8c909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_e8b34ddb-8a43-471d-9edf-93a4cbe8c909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_25dfc21a-4e11-491d-bf26-cd3a4d24e2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_e63afe5e-a801-42eb-b76f-5b04a6519058" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_25dfc21a-4e11-491d-bf26-cd3a4d24e2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#LoansReceivableCollateralDependentDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d9e0a0d4-5ca9-419c-b023-ab380ef15431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d9e0a0d4-5ca9-419c-b023-ab380ef15431" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_CollateralAxis_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_b6cc1a42-b7a0-4fe6-b260-7a820c609f5e" xlink:to="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_3d1e4abb-e665-4556-a0c9-4e9f56755f44" xlink:href="hfwa-20220331.xsd#hfwa_FarmlandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_hfwa_FarmlandMember_3d1e4abb-e665-4556-a0c9-4e9f56755f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_105f39b6-7c40-464d-8cd9-42be7f4c9ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_us-gaap_CommercialRealEstateMember_105f39b6-7c40-464d-8cd9-42be7f4c9ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember_3ce27bb4-d865-483f-aba4-04078be78fdb" xlink:href="hfwa-20220331.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_hfwa_SingleFamilyResidenceMember_3ce27bb4-d865-483f-aba4-04078be78fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_13398b4d-aa03-43cd-8166-63fd629cc185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_us-gaap_RealEstateMember_13398b4d-aa03-43cd-8166-63fd629cc185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_8a171ef4-5d46-4b78-9563-98cf6c140cc3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SingleFamilyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_srt_SingleFamilyMember_8a171ef4-5d46-4b78-9563-98cf6c140cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_166bf390-b095-4a23-975d-0aad6ccb2add" xlink:href="hfwa-20220331.xsd#hfwa_OtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_9d6eaaa9-0d6b-483a-8980-23ce982205b3" xlink:to="loc_hfwa_OtherMember_166bf390-b095-4a23-975d-0aad6ccb2add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_7c978d94-5cd1-40bb-a6b7-0210e4185915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_7c978d94-5cd1-40bb-a6b7-0210e4185915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_7c978d94-5cd1-40bb-a6b7-0210e4185915" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_d2eb2add-bbda-49a9-8936-995c79531f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_d2eb2add-bbda-49a9-8936-995c79531f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_09866bb3-8f17-45f6-a95f-279dbd3ac61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_09866bb3-8f17-45f6-a95f-279dbd3ac61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_20e6498f-c611-498b-8715-8163b7b863c4" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_20e6498f-c611-498b-8715-8163b7b863c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_98488e43-47b3-40f7-9d90-3beead04bec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33b2e454-6aec-410d-8ad6-32c4fcf04174" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_98488e43-47b3-40f7-9d90-3beead04bec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8bc8a133-23a4-41ff-8e49-e1049fdff842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8bc8a133-23a4-41ff-8e49-e1049fdff842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8bc8a133-23a4-41ff-8e49-e1049fdff842" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_032cc37d-c9c9-4a54-bbd8-4d5a19279d63" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_CommercialAndIndustrialMember_032cc37d-c9c9-4a54-bbd8-4d5a19279d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9cf8b8c8-a4d4-40c6-b944-a8750148e810" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9cf8b8c8-a4d4-40c6-b944-a8750148e810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_a42f101c-6faf-4112-b103-383baf337641" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_a42f101c-6faf-4112-b103-383baf337641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6afc47ea-a114-4e0b-810b-3dfd719670f0" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6afc47ea-a114-4e0b-810b-3dfd719670f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6837df6f-7c8c-48ca-82b9-7deeb387b6d1" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6837df6f-7c8c-48ca-82b9-7deeb387b6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_28d7c24d-fc57-4ef8-bbbf-ae9e86e78d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3a146f48-8bf0-4248-9a85-bf0b56c26982" xlink:to="loc_us-gaap_LoansReceivableMember_28d7c24d-fc57-4ef8-bbbf-ae9e86e78d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5745d783-71de-41a1-acbd-d9dee505cdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5745d783-71de-41a1-acbd-d9dee505cdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_c67dc610-5b07-4b0b-8335-6b5fe97c10f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5745d783-71de-41a1-acbd-d9dee505cdf5" xlink:to="loc_us-gaap_ReceivableTypeDomain_c67dc610-5b07-4b0b-8335-6b5fe97c10f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_c47012f1-eeea-49d9-b9ca-82fe25b37309" xlink:href="hfwa-20220331.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_c67dc610-5b07-4b0b-8335-6b5fe97c10f7" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_c47012f1-eeea-49d9-b9ca-82fe25b37309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_560fe186-7283-420e-864a-9496b2d9a585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_560fe186-7283-420e-864a-9496b2d9a585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_05e3bee2-f327-48db-a623-94ca1b79dac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_560fe186-7283-420e-864a-9496b2d9a585" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_05e3bee2-f327-48db-a623-94ca1b79dac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_1c326948-b861-41bb-b11d-84b95a8d86c5" xlink:href="hfwa-20220331.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_05e3bee2-f327-48db-a623-94ca1b79dac0" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_1c326948-b861-41bb-b11d-84b95a8d86c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_5042fc89-402a-438a-ace0-2c899f3ef633" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_a92e4b22-0dbe-4c7f-97a3-f30d6da41450" xlink:href="hfwa-20220331.xsd#hfwa_FinancingReceivableCollateralForSecuredBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_a92e4b22-0dbe-4c7f-97a3-f30d6da41450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_7bfa2584-61bf-4aea-9385-b04d9ac5169c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_7bfa2584-61bf-4aea-9385-b04d9ac5169c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_c6f5879c-68be-410a-a95f-88c9967f324c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_us-gaap_InterestReceivable_c6f5879c-68be-410a-a95f-88c9967f324c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAndForeclosedAssets_ffd8712f-eda9-435a-a0a8-c94586e58da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRealEstateAndForeclosedAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_c63da783-5da9-4f42-b4b3-7437b3acd2aa" xlink:to="loc_us-gaap_OtherRealEstateAndForeclosedAssets_ffd8712f-eda9-435a-a0a8-c94586e58da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="simple" xlink:href="hfwa-20220331.xsd#AllowanceforCreditLossesonLoans"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_1a770c7c-f272-4843-89c9-2dbcd99e753e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_34087a87-baee-473e-b5fe-acfbe4cdc584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1a770c7c-f272-4843-89c9-2dbcd99e753e" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_34087a87-baee-473e-b5fe-acfbe4cdc584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforLoanLossesTables" xlink:type="simple" xlink:href="hfwa-20220331.xsd#AllowanceforLoanLossesTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AllowanceforLoanLossesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_376168f4-49d1-43a9-b1af-df9afac75978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_48611495-704c-4f54-9d06-b6410e1479ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_376168f4-49d1-43a9-b1af-df9afac75978" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_48611495-704c-4f54-9d06-b6410e1479ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_5eb41e1b-3284-43d6-8949-c878ae6be4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_5eb41e1b-3284-43d6-8949-c878ae6be4ec" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3395099a-4a91-4fe4-97c9-cb25af6e55ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3395099a-4a91-4fe4-97c9-cb25af6e55ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3395099a-4a91-4fe4-97c9-cb25af6e55ba" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_398b2980-4621-4ace-b248-558cd1e6aee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_398b2980-4621-4ace-b248-558cd1e6aee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_1186f3c9-1c22-4fd6-a0ed-93f6b5c3abce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_1186f3c9-1c22-4fd6-a0ed-93f6b5c3abce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f7a35988-ab1e-4217-a5de-63b71c307fa6" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f7a35988-ab1e-4217-a5de-63b71c307fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_26398a4c-1445-4c06-8180-3a4ea789fbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_09fe3c42-1543-42a0-bba5-21ee07d44059" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_26398a4c-1445-4c06-8180-3a4ea789fbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9d4078a9-0e14-4da2-b2b8-af09b1db3f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9d4078a9-0e14-4da2-b2b8-af09b1db3f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9d4078a9-0e14-4da2-b2b8-af09b1db3f61" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_294d646a-935b-4a58-b7c4-0f2a3f1bddaf" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_CommercialAndIndustrialMember_294d646a-935b-4a58-b7c4-0f2a3f1bddaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f89cd9c9-737f-4652-b699-213f57ba41fa" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f89cd9c9-737f-4652-b699-213f57ba41fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c7eeed52-76ef-45f1-bd7d-e8499faf0c1d" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c7eeed52-76ef-45f1-bd7d-e8499faf0c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f635faac-7240-41ff-a1ef-18a42ac13f1b" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f635faac-7240-41ff-a1ef-18a42ac13f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8a7cf3ff-a582-4c34-a17d-d9fa09c5cb63" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8685f5ef-c64c-4c3b-97be-fc31becbeabb" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8a7cf3ff-a582-4c34-a17d-d9fa09c5cb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_14058637-4442-43d2-a16c-41c8820c3763" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_4fad2555-77ea-4cdc-9a43-6d96670a9ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_4fad2555-77ea-4cdc-9a43-6d96670a9ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_28943a5a-df30-4764-bb28-377d7eafd10c" xlink:href="hfwa-20220331.xsd#hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_28943a5a-df30-4764-bb28-377d7eafd10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_65e921e3-538c-4c44-ac7d-2492fceb7836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_65e921e3-538c-4c44-ac7d-2492fceb7836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ec894ba-3e02-4074-970c-e5661f82616d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ec894ba-3e02-4074-970c-e5661f82616d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2242277b-74f5-4243-9904-981a27b89a66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2242277b-74f5-4243-9904-981a27b89a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_caae0d09-e16e-4270-93b3-c8cb5bc3d65a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_caae0d09-e16e-4270-93b3-c8cb5bc3d65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7b3f7d45-25e9-4ed8-94e8-3dc7b48db171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_da4039c0-efd4-4218-a400-27eff6401ecc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7b3f7d45-25e9-4ed8-94e8-3dc7b48db171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_71944d28-f44c-42a3-8ecd-407476d481a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_71944d28-f44c-42a3-8ecd-407476d481a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b8b5e123-c683-44a8-9be9-db2deac63500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_229307ac-2307-4277-b5d9-7fa15699561d" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b8b5e123-c683-44a8-9be9-db2deac63500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="hfwa-20220331.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e068a1f7-e00d-499e-b93d-0bcc114d0f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d910fe10-94e2-4419-be2f-5aca11fd4eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e068a1f7-e00d-499e-b93d-0bcc114d0f17" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d910fe10-94e2-4419-be2f-5aca11fd4eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_96e4852e-fe5a-4bb9-ad65-b6920ad07b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_96e4852e-fe5a-4bb9-ad65-b6920ad07b3c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe7a65d4-a33d-4fdd-872f-e74922d882c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_30626ce1-3fdf-4ce5-9c8f-6d1b2dea16e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe7a65d4-a33d-4fdd-872f-e74922d882c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_4343a018-faff-40ae-a1ed-b4f853aab9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CoreDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe7a65d4-a33d-4fdd-872f-e74922d882c4" xlink:to="loc_us-gaap_CoreDepositsMember_4343a018-faff-40ae-a1ed-b4f853aab9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_363a2b9e-97a4-43c3-a904-eb760d79cb34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_363a2b9e-97a4-43c3-a904-eb760d79cb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_363a2b9e-97a4-43c3-a904-eb760d79cb34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_4e21c7ee-b3e9-4c26-b764-12b3e5c6915a" xlink:href="hfwa-20220331.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_PremierCommercialBancorpMember_4e21c7ee-b3e9-4c26-b764-12b3e5c6915a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_8bce799d-5b02-412d-86d2-0a1615369fbe" xlink:href="hfwa-20220331.xsd#hfwa_PugetSoundMergerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_PugetSoundMergerMember_8bce799d-5b02-412d-86d2-0a1615369fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_e30b7e3d-bac5-44eb-86b0-a1d208062c6d" xlink:href="hfwa-20220331.xsd#hfwa_WashingtonBankingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_WashingtonBankingMember_e30b7e3d-bac5-44eb-86b0-a1d208062c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_edd3603c-9e6a-403d-8636-5ea1279a19d8" xlink:href="hfwa-20220331.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae96437e-584b-45bf-955d-71895bd3f1d7" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_edd3603c-9e6a-403d-8636-5ea1279a19d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_113cd3c1-3416-433b-9dd0-b8c373bd13b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d16c3716-75e0-47de-8149-e6f16611eaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d16c3716-75e0-47de-8149-e6f16611eaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_32eec871-112c-4e37-b6cf-172ad9ff5551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f9b45985-693f-464e-9c06-46e47d7f4f0b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_32eec871-112c-4e37-b6cf-172ad9ff5551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5418418c-fa81-4fc7-80bd-054c06463b64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_31848970-ffe5-4c24-be90-5eda0ed14b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5418418c-fa81-4fc7-80bd-054c06463b64" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_31848970-ffe5-4c24-be90-5eda0ed14b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dd344511-e245-43b6-bf59-543d53187a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_90d0cc7e-99ab-4f95-bcac-2045cc99c209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dd344511-e245-43b6-bf59-543d53187a9b" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_90d0cc7e-99ab-4f95-bcac-2045cc99c209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ed5ab332-8198-4957-9ede-8895ce37ba50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_74d1e844-03af-4d76-8a06-337fc427d48a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ed5ab332-8198-4957-9ede-8895ce37ba50" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_74d1e844-03af-4d76-8a06-337fc427d48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#DerivativeFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d0732455-48ea-489e-980c-84afc8ceb99a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d0732455-48ea-489e-980c-84afc8ceb99a" xlink:to="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fa5cf083-6c17-4f67-8cf6-596abc9c45c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fa5cf083-6c17-4f67-8cf6-596abc9c45c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_82bfeb3a-62a8-4607-ab4b-682d400bf39b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fa5cf083-6c17-4f67-8cf6-596abc9c45c3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_82bfeb3a-62a8-4607-ab4b-682d400bf39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_3d96627b-0e17-4a2b-866f-43f8629d2c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_82bfeb3a-62a8-4607-ab4b-682d400bf39b" xlink:to="loc_us-gaap_InterestRateSwapMember_3d96627b-0e17-4a2b-866f-43f8629d2c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_481c3330-ed4e-4a8b-9e67-3b8b79a54c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:to="loc_us-gaap_HedgingDesignationAxis_481c3330-ed4e-4a8b-9e67-3b8b79a54c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5cc5a335-b529-42bc-8725-e6728cf9782c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_481c3330-ed4e-4a8b-9e67-3b8b79a54c53" xlink:to="loc_us-gaap_HedgingDesignationDomain_5cc5a335-b529-42bc-8725-e6728cf9782c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_bb496eac-20be-4411-ab64-dd1191ee1e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_5cc5a335-b529-42bc-8725-e6728cf9782c" xlink:to="loc_us-gaap_NondesignatedMember_bb496eac-20be-4411-ab64-dd1191ee1e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_48b4a676-af61-4904-8809-3608d07d3ca0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:to="loc_dei_LegalEntityAxis_48b4a676-af61-4904-8809-3608d07d3ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_48b4a676-af61-4904-8809-3608d07d3ca0" xlink:to="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CustomersMember_9f41552a-55bb-4474-8193-68253508c207" xlink:href="hfwa-20220331.xsd#hfwa_CustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:to="loc_hfwa_CustomersMember_9f41552a-55bb-4474-8193-68253508c207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ThirdPartiesMember_0209c1b3-dc48-4e51-9856-24341101cacc" xlink:href="hfwa-20220331.xsd#hfwa_ThirdPartiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_96b72f10-ddfd-49ff-a314-a0381e61a8b0" xlink:to="loc_hfwa_ThirdPartiesMember_0209c1b3-dc48-4e51-9856-24341101cacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_d0845fab-2a00-4591-b0be-19b6448c5c70" xlink:to="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_9268ebfa-2b8d-4602-b7ae-f2b8048f4b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_9268ebfa-2b8d-4602-b7ae-f2b8048f4b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_39631e0e-3d60-4b87-91e1-f4e6a1c66370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_4dcb0168-533a-4f96-a27f-61c6fae395d1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_39631e0e-3d60-4b87-91e1-f4e6a1c66370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f8b4d127-06f8-4c09-869d-285e80a8af9f" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_108e9112-14c0-479b-95f8-7f6ccb9c0644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_108e9112-14c0-479b-95f8-7f6ccb9c0644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ef79a0e6-0b20-4b02-9797-3ad917d99898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_a727269d-e385-4a0e-8e2b-f4c98417429d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_ef79a0e6-0b20-4b02-9797-3ad917d99898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquity" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_120f72e5-9187-4ba2-b451-51952c82f5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b9924079-8ef5-4f3b-903e-6bd51e984d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_120f72e5-9187-4ba2-b451-51952c82f5a7" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b9924079-8ef5-4f3b-903e-6bd51e984d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_e25bb26d-d087-4dfa-8ab7-602291f77fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_702309c4-c13d-48ad-b549-965ec26e6073" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_e25bb26d-d087-4dfa-8ab7-602291f77fc2" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_702309c4-c13d-48ad-b549-965ec26e6073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_fd62131a-7acc-4896-9d67-14a9eb94109c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_e25bb26d-d087-4dfa-8ab7-602291f77fc2" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_fd62131a-7acc-4896-9d67-14a9eb94109c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock_934e9bfa-ff13-49d3-9739-8ac379c4a5d3" xlink:href="hfwa-20220331.xsd#hfwa_StockRepurchasedDuringPeriodTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_e25bb26d-d087-4dfa-8ab7-602291f77fc2" xlink:to="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock_934e9bfa-ff13-49d3-9739-8ac379c4a5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_30fca65b-55d5-40cd-8948-28e5bbd2265e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_e25bb26d-d087-4dfa-8ab7-602291f77fc2" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_30fca65b-55d5-40cd-8948-28e5bbd2265e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquityReconciliationofWeightedAverageSharesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_b1ad44c4-435a-45f9-957a-96dabd010b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_9f1dc4c8-ee2c-4495-b9b0-d363f79eb6b4" xlink:href="hfwa-20220331.xsd#hfwa_ScheduleOfEarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b1ad44c4-435a-45f9-957a-96dabd010b35" xlink:to="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_9f1dc4c8-ee2c-4495-b9b0-d363f79eb6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_fe352627-36ca-450f-8011-22cc592dfd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_9f1dc4c8-ee2c-4495-b9b0-d363f79eb6b4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_fe352627-36ca-450f-8011-22cc592dfd3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_75809a1f-b764-4d23-926f-9ac0fdcdac65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_fe352627-36ca-450f-8011-22cc592dfd3a" xlink:to="loc_us-gaap_NetIncomeLoss_75809a1f-b764-4d23-926f-9ac0fdcdac65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_0e0f4179-1ae4-4c3b-80ab-579e7a7c8442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_9f1dc4c8-ee2c-4495-b9b0-d363f79eb6b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_0e0f4179-1ae4-4c3b-80ab-579e7a7c8442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_e00d0c5d-8b82-439a-9537-a6837902931f" xlink:href="hfwa-20220331.xsd#hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_0e0f4179-1ae4-4c3b-80ab-579e7a7c8442" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_e00d0c5d-8b82-439a-9537-a6837902931f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2a27ee55-da9a-4917-ad0e-bfe9c5199d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_0e0f4179-1ae4-4c3b-80ab-579e7a7c8442" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2a27ee55-da9a-4917-ad0e-bfe9c5199d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b4158c2-435d-47bc-8502-1d7284ca5442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_9f1dc4c8-ee2c-4495-b9b0-d363f79eb6b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b4158c2-435d-47bc-8502-1d7284ca5442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5f2b06bc-9e63-4665-8395-ffda84b72769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b4158c2-435d-47bc-8502-1d7284ca5442" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5f2b06bc-9e63-4665-8395-ffda84b72769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a0a47d62-663a-4b8f-b2d3-59f0f0a67940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b4158c2-435d-47bc-8502-1d7284ca5442" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a0a47d62-663a-4b8f-b2d3-59f0f0a67940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_89b9e7c4-9525-4ee9-9c5a-63b2e2680a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b4158c2-435d-47bc-8502-1d7284ca5442" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_89b9e7c4-9525-4ee9-9c5a-63b2e2680a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_957bcf24-d2ee-49be-9bce-ba605465bcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_9f1dc4c8-ee2c-4495-b9b0-d363f79eb6b4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_957bcf24-d2ee-49be-9bce-ba605465bcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquityDividendsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_73d10fb9-107b-4e4d-b9bf-ea523e3da56c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_d5fc69e1-9290-4293-87db-6f0e0328c0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_73d10fb9-107b-4e4d-b9bf-ea523e3da56c" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_d5fc69e1-9290-4293-87db-6f0e0328c0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_17da4f89-5085-4c53-a2e7-20f0fcf7fe77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_73d10fb9-107b-4e4d-b9bf-ea523e3da56c" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_17da4f89-5085-4c53-a2e7-20f0fcf7fe77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_ab1e6d08-1de4-40d2-9b9d-c780e3ba327f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_73d10fb9-107b-4e4d-b9bf-ea523e3da56c" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_ab1e6d08-1de4-40d2-9b9d-c780e3ba327f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_86e20cb3-aed4-4744-b2f4-b6b014debca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_73d10fb9-107b-4e4d-b9bf-ea523e3da56c" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_86e20cb3-aed4-4744-b2f4-b6b014debca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquityStockRepurchaseProgramDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_cbc5a788-5d5c-4be7-83e1-1793e66b50b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cbc5a788-5d5c-4be7-83e1-1793e66b50b4" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_20071fc0-9932-45ef-8f56-c528c9b556c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:to="loc_us-gaap_PlanNameAxis_20071fc0-9932-45ef-8f56-c528c9b556c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f0f9e62e-b498-4762-b041-66682735b480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_20071fc0-9932-45ef-8f56-c528c9b556c8" xlink:to="loc_us-gaap_PlanNameDomain_f0f9e62e-b498-4762-b041-66682735b480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_bed0c23a-3b6a-4160-9e7b-2f37c606acdf" xlink:href="hfwa-20220331.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f0f9e62e-b498-4762-b041-66682735b480" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_bed0c23a-3b6a-4160-9e7b-2f37c606acdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_2187774e-2859-4086-89c8-b0b32c3566a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_2187774e-2859-4086-89c8-b0b32c3566a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_d44b66cc-74c0-4385-b9d1-f1971b4be6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_2187774e-2859-4086-89c8-b0b32c3566a5" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_d44b66cc-74c0-4385-b9d1-f1971b4be6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_72d7a418-8876-459d-9cd1-f1d344d10f23" xlink:href="hfwa-20220331.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_d44b66cc-74c0-4385-b9d1-f1971b4be6e0" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_72d7a418-8876-459d-9cd1-f1d344d10f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_408f1a44-f585-4b37-992c-05295ca042c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_730dd231-f8ad-4cfe-a2b4-1e1183a4c9eb" xlink:to="loc_us-gaap_EquityComponentDomain_408f1a44-f585-4b37-992c-05295ca042c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_521c1bb4-ee6d-452f-8f48-dc0d56fe521c" xlink:href="hfwa-20220331.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_408f1a44-f585-4b37-992c-05295ca042c3" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_521c1bb4-ee6d-452f-8f48-dc0d56fe521c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_51bdcf8d-e614-4fb4-a6b8-2a0740d94a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_28cf0e04-e1a4-4eda-a661-6eee411b64f3" xlink:to="loc_us-gaap_ClassOfStockLineItems_51bdcf8d-e614-4fb4-a6b8-2a0740d94a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:href="hfwa-20220331.xsd#hfwa_StockholdersEquityTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_51bdcf8d-e614-4fb4-a6b8-2a0740d94a85" xlink:to="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_f33a512a-6edd-4cf6-b45c-c67522fbc517" xlink:href="hfwa-20220331.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_f33a512a-6edd-4cf6-b45c-c67522fbc517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a24e2655-ad86-4da4-a556-778fe4652885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a24e2655-ad86-4da4-a556-778fe4652885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_a4184ab0-8a1e-4420-97a4-2ae75cb1fb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_a4184ab0-8a1e-4420-97a4-2ae75cb1fb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_d139e68f-edb1-4547-a696-3e6d7ca12b66" xlink:href="hfwa-20220331.xsd#hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_d139e68f-edb1-4547-a696-3e6d7ca12b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_84d5bfaa-c8ac-46d0-a789-1410e966e35a" xlink:href="hfwa-20220331.xsd#hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_b69d528c-8241-44cf-be54-296be5d3c389" xlink:to="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_84d5bfaa-c8ac-46d0-a789-1410e966e35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#StockholdersEquitySharesRepurchasedDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_80cd808c-8c2a-4f64-b692-15698bc51115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80cd808c-8c2a-4f64-b692-15698bc51115" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cd927ff0-acfb-4899-ba69-8c4d2c7d88df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cd927ff0-acfb-4899-ba69-8c4d2c7d88df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5e4e66a3-d377-433f-bed3-b41fdcf1f5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cd927ff0-acfb-4899-ba69-8c4d2c7d88df" xlink:to="loc_us-gaap_EquityComponentDomain_5e4e66a3-d377-433f-bed3-b41fdcf1f5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_b196ead1-3367-4a69-9a97-287bb7c2cdfa" xlink:href="hfwa-20220331.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5e4e66a3-d377-433f-bed3-b41fdcf1f5c4" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_b196ead1-3367-4a69-9a97-287bb7c2cdfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:to="loc_us-gaap_PlanNameAxis_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7e284476-b104-4feb-911a-0039dd9f0dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_e2bb0690-b87c-4a2c-8a39-e5934abdd3b2" xlink:to="loc_us-gaap_PlanNameDomain_7e284476-b104-4feb-911a-0039dd9f0dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_d56f9582-1007-41e6-9c24-a760ad6c2fbb" xlink:href="hfwa-20220331.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7e284476-b104-4feb-911a-0039dd9f0dda" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_d56f9582-1007-41e6-9c24-a760ad6c2fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_689e184f-8c41-45ff-9f38-afdd5b4edaf3" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_d517bb3d-79d7-4677-9117-58af72d0e0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_d517bb3d-79d7-4677-9117-58af72d0e0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_dd34a07c-4e47-400b-b4e2-974a1b54ee81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_9dd11f7d-331d-4139-b5e1-935d7b9a6cbf" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_dd34a07c-4e47-400b-b4e2-974a1b54ee81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a1fe19ca-4708-4328-9552-8d9dce82d574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_0198c209-62cf-4ea7-8b9e-e0f50371910c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a1fe19ca-4708-4328-9552-8d9dce82d574" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_0198c209-62cf-4ea7-8b9e-e0f50371910c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_446ecd36-eefe-4cf6-bb8f-b413b257365e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_2ca46cdc-7b6e-467d-a15f-4e5da470e389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_446ecd36-eefe-4cf6-bb8f-b413b257365e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_2ca46cdc-7b6e-467d-a15f-4e5da470e389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_85b9a5d8-c489-414d-bb02-886ceb52f662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_446ecd36-eefe-4cf6-bb8f-b413b257365e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_85b9a5d8-c489-414d-bb02-886ceb52f662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_983c2c4f-fc0e-40b4-9955-aa5d27e1050a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_446ecd36-eefe-4cf6-bb8f-b413b257365e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_983c2c4f-fc0e-40b4-9955-aa5d27e1050a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ac95cc30-2372-447a-93d8-5d4b96870bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_446ecd36-eefe-4cf6-bb8f-b413b257365e" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ac95cc30-2372-447a-93d8-5d4b96870bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2afd70c4-176f-433f-a95b-89ae157aa562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2afd70c4-176f-433f-a95b-89ae157aa562" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1d1ba126-49db-4aea-b4ea-a3e37c3550f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1d1ba126-49db-4aea-b4ea-a3e37c3550f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c76d4c3-dfc6-44f3-ae17-1d97b8424bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1d1ba126-49db-4aea-b4ea-a3e37c3550f0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c76d4c3-dfc6-44f3-ae17-1d97b8424bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_edf9d8b2-c739-4219-a765-561d893de414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3c76d4c3-dfc6-44f3-ae17-1d97b8424bc1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_edf9d8b2-c739-4219-a765-561d893de414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0f421b43-7940-4729-8c37-ffa928510d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0f421b43-7940-4729-8c37-ffa928510d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0f421b43-7940-4729-8c37-ffa928510d67" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c6d10a83-6cb8-4a07-8f9a-2f94e961bce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c6d10a83-6cb8-4a07-8f9a-2f94e961bce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_567b283e-1577-4d4d-9557-b7650263acac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_567b283e-1577-4d4d-9557-b7650263acac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c00481ad-0215-4010-b4ab-875920361e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_74b24eec-6db5-40f6-bb39-b345bbc8480d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c00481ad-0215-4010-b4ab-875920361e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_76790590-655d-415f-915f-42839dbd98c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_76790590-655d-415f-915f-42839dbd98c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_76790590-655d-415f-915f-42839dbd98c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_053291bb-6d82-46de-9dfb-885690af35f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_053291bb-6d82-46de-9dfb-885690af35f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_b631bcda-243f-49a7-b5d5-93386997b6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_MunicipalBondsMember_b631bcda-243f-49a7-b5d5-93386997b6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_584124bd-edd6-45ea-af66-bab60db3985a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_584124bd-edd6-45ea-af66-bab60db3985a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_dd09df49-c739-4d0e-a07b-4e450bb2b095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_dd09df49-c739-4d0e-a07b-4e450bb2b095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f83dc642-1dfd-4e3c-8c15-64fd5b7f0c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f83dc642-1dfd-4e3c-8c15-64fd5b7f0c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_b1ac7cf1-16f2-48ad-8df4-1cadd585fc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_b1ac7cf1-16f2-48ad-8df4-1cadd585fc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d05efdd1-4744-4a03-92c9-a75f234646b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4fae336b-432b-45f5-8f02-1dca694a663e" xlink:to="loc_us-gaap_InterestRateSwapMember_d05efdd1-4744-4a03-92c9-a75f234646b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_d6f59e80-6340-4412-807a-ded33b3f1d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_d6f59e80-6340-4412-807a-ded33b3f1d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_d6f59e80-6340-4412-807a-ded33b3f1d41" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3b4d7f00-ef1b-4a01-b46b-d987558c55ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3b4d7f00-ef1b-4a01-b46b-d987558c55ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_fa997c4e-b052-4fdd-8ff6-6bd2f7906e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ad7816d-0666-4a2d-b343-48cdab46265d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_fa997c4e-b052-4fdd-8ff6-6bd2f7906e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_44f00504-007b-4ecf-bcb9-e42315d570e5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_31a8a261-8df8-49b5-af02-4731765ccac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_31a8a261-8df8-49b5-af02-4731765ccac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_83e00c43-5cd8-47b2-a674-5a7c9b7070e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_83e00c43-5cd8-47b2-a674-5a7c9b7070e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_ad514091-f934-406f-8c41-945c3467533d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_ad514091-f934-406f-8c41-945c3467533d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_99c061be-b46a-462d-931e-ef596d23054c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f0e0cb3b-2671-43cc-b19c-9f08428e2074" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_99c061be-b46a-462d-931e-ef596d23054c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0455a659-f7cc-43cf-b53e-d77804189feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0455a659-f7cc-43cf-b53e-d77804189feb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eded397d-49eb-41c4-96c1-9ae51a2ca33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eded397d-49eb-41c4-96c1-9ae51a2ca33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bc28e7c1-5092-449f-9bb4-13a610afd889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_eded397d-49eb-41c4-96c1-9ae51a2ca33c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bc28e7c1-5092-449f-9bb4-13a610afd889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_0cc58d3f-209d-474e-8480-4daa725e4389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_bc28e7c1-5092-449f-9bb4-13a610afd889" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_0cc58d3f-209d-474e-8480-4daa725e4389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_e4c5554d-e908-4000-b618-753cb3d6965e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_e4c5554d-e908-4000-b618-753cb3d6965e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_e4c5554d-e908-4000-b618-753cb3d6965e" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_a0787f55-cd97-4d35-8c71-3a0001653751" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:to="loc_hfwa_ImpairedLoansMember_a0787f55-cd97-4d35-8c71-3a0001653751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_02bda37e-b332-4ebe-b95a-1ca8adb786aa" xlink:href="hfwa-20220331.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_1732f400-fbe3-4305-bf17-6f9a56d2927b" xlink:to="loc_hfwa_BranchHeldForSaleMember_02bda37e-b332-4ebe-b95a-1ca8adb786aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67531164-47ca-44c2-a1a1-c241a35798f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67531164-47ca-44c2-a1a1-c241a35798f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67531164-47ca-44c2-a1a1-c241a35798f3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_0aef8f3d-8e4c-4dad-a9e7-8bb8b51ac6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_0aef8f3d-8e4c-4dad-a9e7-8bb8b51ac6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_fa228f29-8bfa-4a9b-9ca0-bd6bbd4c4abb" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0d4223ce-756d-4ab5-9cdb-91de65f9c839" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_fa228f29-8bfa-4a9b-9ca0-bd6bbd4c4abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_17979fd3-c1d6-451a-ba45-521a9642d535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_17979fd3-c1d6-451a-ba45-521a9642d535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_17979fd3-c1d6-451a-ba45-521a9642d535" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_67d7233a-6f66-418e-aa0f-4f0f7027f2f3" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:to="loc_hfwa_CommercialAndIndustrialMember_67d7233a-6f66-418e-aa0f-4f0f7027f2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0177d15e-cf3c-4e8e-b1ce-a79985e1fafb" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0177d15e-cf3c-4e8e-b1ce-a79985e1fafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f9188e44-ef99-463e-ad80-a1efc704c39d" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8f4bc9ea-f08a-4bf7-aadf-af892e3b19fb" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f9188e44-ef99-463e-ad80-a1efc704c39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_628802ad-6334-4744-a6f5-a3b922c9c662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_628802ad-6334-4744-a6f5-a3b922c9c662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_628802ad-6334-4744-a6f5-a3b922c9c662" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a061d115-f976-4cdd-bd54-a719c78c3b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a061d115-f976-4cdd-bd54-a719c78c3b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5b81fbc5-04dc-4c4c-9b69-6dacd91fc486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5b81fbc5-04dc-4c4c-9b69-6dacd91fc486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6d68aaaa-c56d-496d-831c-580fff14be0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6d68aaaa-c56d-496d-831c-580fff14be0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_d56216bb-36bc-4600-9b52-a4b2bb881274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c275ebd-e0d5-4dec-bd06-9c8ca1d2c2ba" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_d56216bb-36bc-4600-9b52-a4b2bb881274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b66fe03-56e9-408c-9304-50d513754296" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:to="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_02776c21-a239-4901-9e3e-fd7bfbad9a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_02776c21-a239-4901-9e3e-fd7bfbad9a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_0e3f166c-7b98-432d-83cd-57f8f37971f0" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_25d7715b-bf50-4295-921b-715136472dcb" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_0e3f166c-7b98-432d-83cd-57f8f37971f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_19a199f3-ebd7-4893-8ea1-b703e50c72a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_19a199f3-ebd7-4893-8ea1-b703e50c72a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f7a20c21-c657-4bd2-abfe-505a283aeabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_3bcdfe29-1eff-4acb-acca-715dcdc19566" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f7a20c21-c657-4bd2-abfe-505a283aeabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsQuantitativeInformationLevel3Details"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_24deae9e-8451-4573-8d16-44bb45af248c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_24deae9e-8451-4573-8d16-44bb45af248c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_58942551-4977-4fbe-9e39-b105de35fe16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_58942551-4977-4fbe-9e39-b105de35fe16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2aa98972-643b-4a5c-8ff4-f5b27f736758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_58942551-4977-4fbe-9e39-b105de35fe16" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2aa98972-643b-4a5c-8ff4-f5b27f736758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bc1f67e5-cda5-4053-97f5-c3851f3d13d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2aa98972-643b-4a5c-8ff4-f5b27f736758" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bc1f67e5-cda5-4053-97f5-c3851f3d13d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c904c14a-e1b7-49fd-afc8-b842ff4364a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c904c14a-e1b7-49fd-afc8-b842ff4364a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_99cec366-84ac-4477-a674-470d5a184d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_c904c14a-e1b7-49fd-afc8-b842ff4364a4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_99cec366-84ac-4477-a674-470d5a184d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3e2d7e10-cd52-4e9a-b3f4-3b6eafd07a30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_99cec366-84ac-4477-a674-470d5a184d71" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3e2d7e10-cd52-4e9a-b3f4-3b6eafd07a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_0982c2a3-fefa-48b3-9d58-4eca3fa40d09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_0982c2a3-fefa-48b3-9d58-4eca3fa40d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_0982c2a3-fefa-48b3-9d58-4eca3fa40d09" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_f38bb0f5-44b2-4543-9e6c-40a3721e67cd" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:to="loc_hfwa_ImpairedLoansMember_f38bb0f5-44b2-4543-9e6c-40a3721e67cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_b34b0f1e-a47a-4ef9-be1e-b644cd7fa15d" xlink:href="hfwa-20220331.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b375774e-d0e2-4eab-b91a-d6e30cf67d30" xlink:to="loc_hfwa_BranchHeldForSaleMember_b34b0f1e-a47a-4ef9-be1e-b644cd7fa15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c97bc243-8660-4251-b1fa-bf3ca57f6953" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_srt_RangeAxis_c97bc243-8660-4251-b1fa-bf3ca57f6953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c97bc243-8660-4251-b1fa-bf3ca57f6953" xlink:to="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8bff5828-c321-4946-849c-4cea7cad7d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:to="loc_srt_MinimumMember_8bff5828-c321-4946-849c-4cea7cad7d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_716cfc07-ea0c-4097-9fef-6aeb0ea73f5d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:to="loc_srt_MaximumMember_716cfc07-ea0c-4097-9fef-6aeb0ea73f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_737c5417-4003-4dd5-ab4a-eb2ed61ceda2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a8f58165-3ec4-40d4-9010-58bd1d8b4889" xlink:to="loc_srt_WeightedAverageMember_737c5417-4003-4dd5-ab4a-eb2ed61ceda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_b465754b-97f6-40b2-86df-e2fb3d25d764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_b465754b-97f6-40b2-86df-e2fb3d25d764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_d7b9a4da-67a9-4814-827c-08b12f06d324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_b465754b-97f6-40b2-86df-e2fb3d25d764" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_d7b9a4da-67a9-4814-827c-08b12f06d324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_d496aa91-ce49-4e13-8844-ad453e4d4e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_d7b9a4da-67a9-4814-827c-08b12f06d324" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_d496aa91-ce49-4e13-8844-ad453e4d4e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e66010ae-3506-49f4-803e-8ac5a64074b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e66010ae-3506-49f4-803e-8ac5a64074b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_95698de6-c5c0-415d-acaf-6ef0b2a5fce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e66010ae-3506-49f4-803e-8ac5a64074b1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_95698de6-c5c0-415d-acaf-6ef0b2a5fce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_143da446-4d75-452d-aac8-ddcb423f1d68" xlink:href="hfwa-20220331.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_95698de6-c5c0-415d-acaf-6ef0b2a5fce8" xlink:to="loc_hfwa_BranchHeldForSaleMember_143da446-4d75-452d-aac8-ddcb423f1d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bf3de4c4-ba98-4889-baf5-918d7b7f4e29" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:to="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_0dae075f-a2f9-4390-b071-d4889d9dbb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_0dae075f-a2f9-4390-b071-d4889d9dbb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_c3e96262-7977-4733-80ae-a0e2639a3eb5" xlink:href="hfwa-20220331.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_a9488ef1-dd1e-4a9a-9d99-fcf315f3bebd" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_c3e96262-7977-4733-80ae-a0e2639a3eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_4f6a49f2-9c38-4bdb-8945-29c6c4c6203d" xlink:href="hfwa-20220331.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_381a49fd-70b4-4d65-8775-71a1d230538b" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_4f6a49f2-9c38-4bdb-8945-29c6c4c6203d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e304526a-9e2e-4446-85a3-9509748c2ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e304526a-9e2e-4446-85a3-9509748c2ada" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_6d296fa4-1bf8-4cda-a197-a2dbc2e956f1" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7839c42c-900d-4319-a11f-56f80cbca069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7839c42c-900d-4319-a11f-56f80cbca069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_11b7d786-9c18-45ab-8bfe-e227fd1ef54d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_11b7d786-9c18-45ab-8bfe-e227fd1ef54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_db7138fc-a430-4405-8701-4db365223795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ae33defa-45bd-4314-b023-bb3341c6d9e7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_db7138fc-a430-4405-8701-4db365223795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69dc6617-323a-4f7e-a65e-42f075a4c015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69dc6617-323a-4f7e-a65e-42f075a4c015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_69dc6617-323a-4f7e-a65e-42f075a4c015" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b68cabf2-8232-49c0-8ee9-57ab715dc130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b68cabf2-8232-49c0-8ee9-57ab715dc130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1904a884-2146-4d74-952b-c56739dd22d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1904a884-2146-4d74-952b-c56739dd22d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_23358944-fb3e-43bd-a489-a0f7d1803726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3bc1d9c6-793c-4244-bb3c-bac5c5b83bd4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_23358944-fb3e-43bd-a489-a0f7d1803726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_4c6fb13f-e89d-4aa8-9546-845aea56ae97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_4c6fb13f-e89d-4aa8-9546-845aea56ae97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_4c6fb13f-e89d-4aa8-9546-845aea56ae97" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_b1957ae3-2e82-4577-819f-01fd964f4648" xlink:href="hfwa-20220331.xsd#hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:to="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_b1957ae3-2e82-4577-819f-01fd964f4648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_7dc095c0-5dc4-48fa-9354-703697187d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9aab643c-7c4c-48b6-a5a0-a58f8b351124" xlink:to="loc_us-gaap_BankTimeDepositsMember_7dc095c0-5dc4-48fa-9354-703697187d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_50c3381c-6e7f-4368-aa9c-11d9414abeef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d2b15bf4-eda5-43ad-9db3-7bf71d02221d" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_50c3381c-6e7f-4368-aa9c-11d9414abeef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:href="hfwa-20220331.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_50c3381c-6e7f-4368-aa9c-11d9414abeef" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:to="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_44fb861c-960c-4076-bb37-ab7e4059dcf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_44fb861c-960c-4076-bb37-ab7e4059dcf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_7b61169e-a814-4762-a9a1-32a97f2ecb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_7b61169e-a814-4762-a9a1-32a97f2ecb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_a33f9112-8c43-4b7b-92c3-ee1928385726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_a33f9112-8c43-4b7b-92c3-ee1928385726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_c931060e-e839-4f8f-98bc-a6d075f3577f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_c931060e-e839-4f8f-98bc-a6d075f3577f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_e97e82ee-c1f5-4970-854c-471d0928ecae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_e97e82ee-c1f5-4970-854c-471d0928ecae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_a62f4baa-f45d-488b-800d-5b6e85ce675a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_a62f4baa-f45d-488b-800d-5b6e85ce675a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_a73a1b10-d7c7-4665-be36-54c164f89590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_a73a1b10-d7c7-4665-be36-54c164f89590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_c7eaa0d7-f6b3-4291-9d0d-ffd91fa07d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_c7eaa0d7-f6b3-4291-9d0d-ffd91fa07d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_58c77353-8cb7-42d2-9cbc-099f5a1120fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3e864d74-d84d-4be2-b9ff-f64bc985d419" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_58c77353-8cb7-42d2-9cbc-099f5a1120fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_afd898f8-d4d2-49be-8740-d39d93fa4e62" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_528f776c-6fa5-4e0c-8701-74f50b896410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_528f776c-6fa5-4e0c-8701-74f50b896410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_72dc8a44-adf6-4669-87bd-5df19952ce46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_72dc8a44-adf6-4669-87bd-5df19952ce46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_e85d17fb-31dc-48ed-a09d-150366f98662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_e85d17fb-31dc-48ed-a09d-150366f98662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_2e5a2d70-c0b3-441a-9527-26a9ddd29547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_2e5a2d70-c0b3-441a-9527-26a9ddd29547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_342307da-df02-463f-bff7-b6ed5b6fd4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_342307da-df02-463f-bff7-b6ed5b6fd4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_5caabdfe-f834-41d2-b4de-6f77244b7973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f59a75a2-6e79-4191-853e-f91c78dbd1ca" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_5caabdfe-f834-41d2-b4de-6f77244b7973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestriction" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CashRestriction"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CashRestriction" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_ec598f94-3ba7-4e1c-b470-4aba4a73331c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_74be9c71-57f5-49a8-b6ba-526cfb3bd762" xlink:href="hfwa-20220331.xsd#hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_ec598f94-3ba7-4e1c-b470-4aba4a73331c" xlink:to="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_74be9c71-57f5-49a8-b6ba-526cfb3bd762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestrictionDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CashRestrictionDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CashRestrictionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_f6f60bbf-16ff-486d-8618-47d4a981d49d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_30b52b59-4234-4253-85b1-4ea2e28d8d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_f6f60bbf-16ff-486d-8618-47d4a981d49d" xlink:to="loc_us-gaap_RestrictedCash_30b52b59-4234-4253-85b1-4ea2e28d8d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6f7d9915-729f-4db2-b48b-70b0edd81bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_02e67c85-6b08-4175-a50f-08bb384438c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6f7d9915-729f-4db2-b48b-70b0edd81bec" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_02e67c85-6b08-4175-a50f-08bb384438c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_62144156-f65b-4e11-ae29-d039ad72f275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_816b9fec-b24f-4357-9e63-08cd5db19c40" xlink:href="hfwa-20220331.xsd#hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_62144156-f65b-4e11-ae29-d039ad72f275" xlink:to="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_816b9fec-b24f-4357-9e63-08cd5db19c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_536454a6-5da1-42a4-b51a-98ec486aa4bd" xlink:href="hfwa-20220331.xsd#hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_62144156-f65b-4e11-ae29-d039ad72f275" xlink:to="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_536454a6-5da1-42a4-b51a-98ec486aa4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="hfwa-20220331.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3f4b8734-aa0b-4d77-81ba-fb3574aa8a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3f4b8734-aa0b-4d77-81ba-fb3574aa8a2d" xlink:to="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_39ff6ab1-3452-40b1-9300-e0f43f5577a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:to="loc_us-gaap_OtherCommitmentsAxis_39ff6ab1-3452-40b1-9300-e0f43f5577a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7d21e2c7-4ceb-409a-a38a-1b3005897c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_39ff6ab1-3452-40b1-9300-e0f43f5577a8" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7d21e2c7-4ceb-409a-a38a-1b3005897c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_579a84f2-c9b6-442e-8a6f-0d6afbc1c947" xlink:href="hfwa-20220331.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_7d21e2c7-4ceb-409a-a38a-1b3005897c85" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_579a84f2-c9b6-442e-8a6f-0d6afbc1c947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_97ad5db1-02b3-4085-9584-b6ceab818af0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_97ad5db1-02b3-4085-9584-b6ceab818af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_97ad5db1-02b3-4085-9584-b6ceab818af0" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_b1f7231b-52fd-4f3f-ab02-2916f4a0aeb5" xlink:href="hfwa-20220331.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_b1f7231b-52fd-4f3f-ab02-2916f4a0aeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_f6ae0877-2dd2-45b0-bcc8-3015989dc121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_f6ae0877-2dd2-45b0-bcc8-3015989dc121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_8d95a6e1-a091-4477-911f-7f602fdffc70" xlink:href="hfwa-20220331.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_8d95a6e1-a091-4477-911f-7f602fdffc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8af5a282-c672-40ba-b972-f5b9dac3dce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_222ae541-8c31-4112-b0e9-b9dbcbb9acdc" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8af5a282-c672-40ba-b972-f5b9dac3dce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a3bdb125-cd75-434d-8cd6-dca68083e345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a3bdb125-cd75-434d-8cd6-dca68083e345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a3bdb125-cd75-434d-8cd6-dca68083e345" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_c3df786c-95b4-46e6-8c4a-23fd013ac22b" xlink:href="hfwa-20220331.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_CommercialAndIndustrialMember_c3df786c-95b4-46e6-8c4a-23fd013ac22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9923b682-e5c8-42d8-ad69-7c2a152bb19d" xlink:href="hfwa-20220331.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9923b682-e5c8-42d8-ad69-7c2a152bb19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_03c2adad-9a23-452d-a450-dcc62e807ba8" xlink:href="hfwa-20220331.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_03c2adad-9a23-452d-a450-dcc62e807ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5034bfb9-3869-46b3-ae44-c3f28163cfc3" xlink:href="hfwa-20220331.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5034bfb9-3869-46b3-ae44-c3f28163cfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2ddd2c57-604d-4732-9ac3-eaa46d34a7c5" xlink:href="hfwa-20220331.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e8a25aed-807d-42bc-848e-6e47474cb7e8" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2ddd2c57-604d-4732-9ac3-eaa46d34a7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1fa3c9ce-1e71-40d3-97ee-23e5f75fcb1f" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_2461e6e6-b9b7-43e1-98fd-14727a8122c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_2461e6e6-b9b7-43e1-98fd-14727a8122c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_06195ae8-3819-463a-899e-914bf1f768a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_06195ae8-3819-463a-899e-914bf1f768a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7c4f87b2-e6c9-4641-a054-546111999ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_81aac046-7ff0-4abb-b880-ed7ee995bfdf" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7c4f87b2-e6c9-4641-a054-546111999ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794366664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 25, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-29480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">HERITAGE FINANCIAL CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">WA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">91-1857900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">201 Fifth Avenue SW,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Olympia<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">WA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">98501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">943-1500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HFWA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,102,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001046025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794004728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Financial Condition (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Cash on hand and in banks</a></td>
<td class="nump">$ 87,907<span></span>
</td>
<td class="nump">$ 61,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDepositsInBanks', window );">Interest earning deposits</a></td>
<td class="nump">1,488,815<span></span>
</td>
<td class="nump">1,661,915<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">1,576,722<span></span>
</td>
<td class="nump">1,723,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Investment securities available for sale, at fair value, net (amortized cost of $1,085,016 and $883,832, respectively)</a></td>
<td class="nump">1,039,924<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $384,822 and $376,331, respectively)</a></td>
<td class="nump">422,213<span></span>
</td>
<td class="nump">383,393<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">1,462,137<span></span>
</td>
<td class="nump">1,277,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup', window );">Loans held for sale</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,821,178<span></span>
</td>
<td class="nump">3,815,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(40,333)<span></span>
</td>
<td class="num">(42,361)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Loans receivable, net</a></td>
<td class="nump">3,780,845<span></span>
</td>
<td class="nump">3,773,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstate', window );">Other real estate owned</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">78,737<span></span>
</td>
<td class="nump">79,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankStock', window );">Federal Home Loan Bank stock, at cost</a></td>
<td class="nump">8,916<span></span>
</td>
<td class="nump">7,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">119,929<span></span>
</td>
<td class="nump">120,196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">14,582<span></span>
</td>
<td class="nump">14,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">190,592<span></span>
</td>
<td class="nump">183,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">9,273<span></span>
</td>
<td class="nump">9,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">240,939<span></span>
</td>
<td class="nump">240,939<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">7,483,814<span></span>
</td>
<td class="nump">7,432,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Deposits</a></td>
<td class="nump">6,491,500<span></span>
</td>
<td class="nump">6,394,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">21,253<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">49,069<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">100,543<span></span>
</td>
<td class="nump">111,671<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,662,365<span></span>
</td>
<td class="nump">6,577,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, no par value, 2,500,000 shares authorized; no shares issued and outstanding, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value, 50,000,000 shares authorized; 35,102,372 and 35,105,779 shares issued and outstanding, respectively</a></td>
<td class="nump">550,096<span></span>
</td>
<td class="nump">551,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">305,581<span></span>
</td>
<td class="nump">293,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, net</a></td>
<td class="num">(34,228)<span></span>
</td>
<td class="nump">9,396<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">821,449<span></span>
</td>
<td class="nump">854,432<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 7,483,814<span></span>
</td>
<td class="nump">$ 7,432,412<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndDueFromBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndDueFromBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 325<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123599499&amp;loc=d3e63345-112809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDepositsInBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117340910&amp;loc=d3e59706-112781<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDepositsInBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JuniorSubordinatedNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Junior Subordinated Notes, which have a lower priority than senior instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JuniorSubordinatedNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124265262&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after the effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(m)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(m)(1)(ii)(A)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesSoldUnderAgreementsToRepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794014344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">$ 1,085,016,000<span></span>
</td>
<td class="nump">$ 883,832,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 384,822,000<span></span>
</td>
<td class="nump">$ 376,331,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Preferred Stock, Value, Outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">35,102,372<span></span>
</td>
<td class="nump">35,105,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">35,102,372<span></span>
</td>
<td class="nump">35,105,779<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650793874664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperatingAbstract', window );"><strong>INTEREST INCOME:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 41,025<span></span>
</td>
<td class="nump">$ 49,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxable', window );">Taxable interest on investment securities</a></td>
<td class="nump">6,003<span></span>
</td>
<td class="nump">3,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxExempt', window );">Nontaxable interest on investment securities</a></td>
<td class="nump">860<span></span>
</td>
<td class="nump">958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInterestAndDividendIncome', window );">Interest on interest earning deposits</a></td>
<td class="nump">706<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Total interest income</a></td>
<td class="nump">48,594<span></span>
</td>
<td class="nump">54,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>INTEREST EXPENSE:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDeposits', window );">Deposits</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other borrowings</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">1,650<span></span>
</td>
<td class="nump">1,953<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="nump">46,944<span></span>
</td>
<td class="nump">52,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Reversal of provision for credit losses</a></td>
<td class="num">(3,577)<span></span>
</td>
<td class="num">(7,199)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss', window );">Net interest income after reversal of provision for credit losses</a></td>
<td class="nump">50,521<span></span>
</td>
<td class="nump">59,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncomeAbstract', window );"><strong>NONINTEREST INCOME:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TotalDepositFeesAndOtherServiceCharges', window );">Service charges and other fees</a></td>
<td class="nump">2,296<span></span>
</td>
<td class="nump">1,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CardRevenue', window );">Card revenue</a></td>
<td class="nump">2,441<span></span>
</td>
<td class="nump">2,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss', window );">Gain on sale of investment securities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfLoansNet', window );">Gain on sale of loans, net</a></td>
<td class="nump">241<span></span>
</td>
<td class="nump">1,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_InterestRateSwapFeeIncome', window );">Interest rate swap fees</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsuranceIncome', window );">Bank owned life insurance income</a></td>
<td class="nump">1,695<span></span>
</td>
<td class="nump">656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfOtherAssets', window );">Gain on sale of other assets, net</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncomeOther', window );">Other income</a></td>
<td class="nump">1,382<span></span>
</td>
<td class="nump">2,033<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total noninterest income</a></td>
<td class="nump">8,538<span></span>
</td>
<td class="nump">8,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpenseAbstract', window );"><strong>NONINTEREST EXPENSE:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Compensation and employee benefits</a></td>
<td class="nump">21,252<span></span>
</td>
<td class="nump">22,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy and equipment</a></td>
<td class="nump">4,331<span></span>
</td>
<td class="nump">4,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">Data processing</a></td>
<td class="nump">4,061<span></span>
</td>
<td class="nump">3,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional services</a></td>
<td class="nump">699<span></span>
</td>
<td class="nump">1,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">State/municipal business and use taxes</a></td>
<td class="nump">796<span></span>
</td>
<td class="nump">972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense', window );">Federal deposit insurance premium</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">704<span></span>
</td>
<td class="nump">797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="nump">3,011<span></span>
</td>
<td class="nump">2,634<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total noninterest expense</a></td>
<td class="nump">35,720<span></span>
</td>
<td class="nump">37,242<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">23,339<span></span>
</td>
<td class="nump">30,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">3,582<span></span>
</td>
<td class="nump">5,102<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,757<span></span>
</td>
<td class="nump">$ 25,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in usd per share)</a></td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in usd per share)</a></td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,094,725<span></span>
</td>
<td class="nump">35,926,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">35,412,098<span></span>
</td>
<td class="nump">36,232,204<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CardRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Card Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CardRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_InterestRateSwapFeeIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Swap Fee Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_InterestRateSwapFeeIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_TotalDepositFeesAndOtherServiceCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Deposit Fees and Other Service Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_TotalDepositFeesAndOtherServiceCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsuranceIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings on or other increases in the value of the cash surrender value of bank owned life insurance policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsuranceIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommunicationsAndInformationTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense in the period for communications and data processing expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommunicationsAndInformationTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalDepositInsuranceCorporationPremiumExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfLoansNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfLoansNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1-5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred during the reporting period on junior subordinated debentures. Includes amortization of expenses incurred in the issuance of subordinated notes and debentures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseJuniorSubordinatedDebentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeSecuritiesTaxExempt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities exempt from state, federal and other income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (b)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeSecuritiesTaxExempt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeSecuritiesTaxable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities subject to state, federal and other income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (b)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeSecuritiesTaxable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of noninterest income derived from certain activities and assets including (for example): (1) venture capital investments; (2) bank owned life insurance; (3) foreign currency transactions; and (4) mortgage servicing rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OccupancyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OccupancyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInterestAndDividendIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInterestAndDividendIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433917&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesExcludingIncomeAndExciseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650793848264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,757<span></span>
</td>
<td class="nump">$ 25,344<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(43,624)<span></span>
</td>
<td class="num">(11,557)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">(23,867)<span></span>
</td>
<td class="nump">13,787<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in fair value of investment securities available for sale, net of tax of $(12,113) and $(3,204), respectively</a></td>
<td class="num">(43,482)<span></span>
</td>
<td class="num">(11,534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax', window );">Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, net of tax of $(39) and $0, respectively</a></td>
<td class="num">(142)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $0 and $(6), respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">$ (43,624)<span></span>
</td>
<td class="num">$ (11,557)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of adjustment from accumulated other comprehensive income (loss) for amortization of gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from transfer to investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 10B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260725&amp;loc=SL120268667-111560<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794001496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Change in fair value of securities available for sale, tax</a></td>
<td class="num">$ (12,113)<span></span>
</td>
<td class="num">$ (3,204)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustment of net gain from sale of investment securities included in income, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax', window );">OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), Tax</a></td>
<td class="num">$ (39)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) on adjustment from accumulated other comprehensive income (loss) for amortization of gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from transfer to investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 10B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260725&amp;loc=SL120268667-111560<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794411240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss),&#160;net</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,912,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 820,439<span></span>
</td>
<td class="nump">$ 571,021<span></span>
</td>
<td class="nump">$ 224,400<span></span>
</td>
<td class="nump">$ 25,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">870<span></span>
</td>
<td class="nump">$ 870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,246)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(687)<span></span>
</td>
<td class="num">$ (687)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">25,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(11,557)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(7,258)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,258)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,981,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">827,151<span></span>
</td>
<td class="nump">$ 571,204<span></span>
</td>
<td class="nump">242,486<span></span>
</td>
<td class="nump">13,461<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,105,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">854,432<span></span>
</td>
<td class="nump">$ 551,798<span></span>
</td>
<td class="nump">293,238<span></span>
</td>
<td class="nump">9,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(105,090)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="num">(2,652)<span></span>
</td>
<td class="num">$ (2,652)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">950<span></span>
</td>
<td class="nump">$ 950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">19,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(43,624)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,624)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(7,414)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,414)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,102,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 821,449<span></span>
</td>
<td class="nump">$ 550,096<span></span>
</td>
<td class="nump">$ 305,581<span></span>
</td>
<td class="num">$ (34,228)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794456312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 26, 2022</div></th>
<th class="th"><div>Oct. 20, 2021</div></th>
<th class="th"><div>Jul. 21, 2021</div></th>
<th class="th"><div>Apr. 21, 2021</div></th>
<th class="th"><div>Jan. 27, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared on common stock (in usd per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650793770568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,757<span></span>
</td>
<td class="nump">$ 25,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation, amortization and accretion</a></td>
<td class="num">(1,572)<span></span>
</td>
<td class="num">(6,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Reversal of provision for credit losses</a></td>
<td class="num">(3,577)<span></span>
</td>
<td class="num">(7,199)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">950<span></span>
</td>
<td class="nump">870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">704<span></span>
</td>
<td class="nump">797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale', window );">Origination of mortgage loans held for sale</a></td>
<td class="num">(5,833)<span></span>
</td>
<td class="num">(32,254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLoansHeldForSale', window );">Proceeds from sale of mortgage loans held for sale</a></td>
<td class="nump">6,408<span></span>
</td>
<td class="nump">31,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsuranceIncome', window );">Bank owned life insurance income</a></td>
<td class="num">(1,695)<span></span>
</td>
<td class="num">(656)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_InterestRateSwapValuationAdjustments', window );">Valuation adjustment on interest rate swaps</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(244)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfNotesReceivable', window );">Gain on sale of mortgage loans held for sale, net</a></td>
<td class="num">(241)<span></span>
</td>
<td class="num">(1,370)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss', window );">Gain on sale of investment securities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_GainLossofAssetsHeldforSale', window );">Gain on sale of assets held for sale</a></td>
<td class="num">(204)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Other</a></td>
<td class="num">(3,716)<span></span>
</td>
<td class="num">(1,115)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">10,928<span></span>
</td>
<td class="nump">9,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_PaymentsForProceedsFromFinanceReceivables', window );">Loan originations and purchases, net of payments</a></td>
<td class="num">(988)<span></span>
</td>
<td class="num">(117,892)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities and repayments of investment securities available for sale</a></td>
<td class="nump">42,327<span></span>
</td>
<td class="nump">62,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Maturities and repayments of investment securities held to maturity</a></td>
<td class="nump">6,644<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchase of investment securities available for sale</a></td>
<td class="num">(244,409)<span></span>
</td>
<td class="num">(166,038)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchase of investment securities held to maturity</a></td>
<td class="num">(45,849)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales of investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of premises and equipment</a></td>
<td class="num">(724)<span></span>
</td>
<td class="num">(475)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ProceedsfromSaleofAssetsHeldforSale', window );">Proceeds from sales of assets held for sale</a></td>
<td class="nump">1,173<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock', window );">Purchases of Federal Home Loan Bank stock</a></td>
<td class="num">(983)<span></span>
</td>
<td class="num">(1,272)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_Purchasebankownedlifeinsurance', window );">Purchases of bank owned life insurance</a></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_Changeinlowincometaxhousingtaxcreditpartnership', window );">Capital contributions to low-income housing tax credit partnerships</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,617)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="num">(242,914)<span></span>
</td>
<td class="num">(232,745)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeposits', window );">Net increase in deposits</a></td>
<td class="nump">97,210<span></span>
</td>
<td class="nump">421,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="num">(7,372)<span></span>
</td>
<td class="num">(7,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements', window );">Net (decrease) increase in securities sold under agreement to repurchase</a></td>
<td class="num">(1,770)<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(2,652)<span></span>
</td>
<td class="num">(687)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">85,416<span></span>
</td>
<td class="nump">414,658<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(146,570)<span></span>
</td>
<td class="nump">190,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">1,723,292<span></span>
</td>
<td class="nump">743,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">1,576,722<span></span>
</td>
<td class="nump">934,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">1,555<span></span>
</td>
<td class="nump">1,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_InvestmentInLowIncomeHousingTaxPartnership', window );">Investment in LIHTC partnership and related funding commitment</a></td>
<td class="nump">670<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">7,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled', window );">Purchase of investment securities available for sale not settled</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_Changeinlowincometaxhousingtaxcreditpartnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in low income tax housing tax credit partnership</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_Changeinlowincometaxhousingtaxcreditpartnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_GainLossofAssetsHeldforSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) of Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_GainLossofAssetsHeldforSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_InterestRateSwapValuationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Swap, Valuation Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_InterestRateSwapValuationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_InvestmentInLowIncomeHousingTaxPartnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in low income housing tax partnership</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_InvestmentInLowIncomeHousingTaxPartnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_PaymentsForProceedsFromFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for (Proceeds from) Finance Receivables</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_PaymentsForProceedsFromFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ProceedsfromSaleofAssetsHeldforSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Sale of Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ProceedsfromSaleofAssetsHeldforSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_Purchasebankownedlifeinsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase bank owned life insurance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_Purchasebankownedlifeinsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of investment securities available for sale not settled</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsuranceIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings on or other increases in the value of the cash surrender value of bank owned life insurance policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsuranceIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=d3e107425-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3095-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due the entity under agreements to sell and repurchase securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire Federal Home Loan Bank (FHLB) stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireFederalHomeLoanBankStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow through purchase of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLoansHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3337-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650795878248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</a></td>
<td class="text">Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Description of Business</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Basis of Presentation</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217; equity.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) Significant Accounting Policies</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Recently Issued or Adopted Accounting Pronouncements</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FASB ASU 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2022-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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 </span></div>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.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650795768856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investment Securities</a></td>
<td class="text">Investment Securities<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;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&#8217;s lending activities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no investment securities classified as trading at March&#160;31, 2022 or December&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Investment Securities by Classification, Type and Maturity</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,806)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,982)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities held to maturity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,391)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883,832&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,838)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities held to maturity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,393&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,182)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,331&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities Available for Sale</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities Held to Maturity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after five years through ten years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities due at a single maturity date</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed securities </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">826,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085,016&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mortgage-backed securities, which have prepayment provisions, are not assigned to maturity categories due to fluctuations in their payment speed.</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217; equity at March&#160;31, 2022 and December&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Unrealized Losses on Investment Securities Available for Sale</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the gross unrealized losses and fair value of the Company&#8217;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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756,153&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,251)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,842&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,731)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">801,995&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,982)</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,687&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,435)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,267&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,954&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,838)</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) ACL on Investment Securities</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Realized Gains and Losses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) Pledged Securities</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington and Oregon state public deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Reserve Bank credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other securities pledged</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317,544&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,064&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,579&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,179&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(f) Accrued Interest Receivable</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650795883208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract', window );"><strong>Loans and Leases Receivable Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Loans Receivable</a></td>
<td class="text">Loans Receivable<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Loan Origination/Risk Management</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The amortized cost of loans receivable, net of ACL on loans, consisted of the following portfolio segments and classes at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">935,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">931,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,157,673&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,191,656&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,780,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,773,301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances included in the amortized cost of loans receivable:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net discount on acquired loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net deferred fee</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Concentrations of Credit</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of the Bank&#8217;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.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) Credit Quality Indicators</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of the on-going monitoring of the credit quality of the Bank&#8217;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. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the amortized cost of loans receivable by risk grade at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="51" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial business:</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and industrial</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">608,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,289&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,962&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,775&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,846&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,523&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">SBA PPP</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">177,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">327,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,195&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">361,501&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">935,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,429,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,931&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,236&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,009&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">531,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">363,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">506,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,987,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">533,054&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">524,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,154,557&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Real estate construction and land development:</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total real estate construction and land development</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,102&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,112&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,776&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,420&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,749&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,951&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">774,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">457,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">597,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">297,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">263,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,646,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172,296&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,562&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">463,984&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">615,601&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321,997&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,202,091&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,595&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,052&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial business:</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and industrial</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">580,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,729&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,567&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,307&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,602&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,101&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,956&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">SBA PPP</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">273,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">875,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">306,660&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">931,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">499,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,411,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,860&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250,537&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,469&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,378&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">556,205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">605,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">527,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">277,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">239,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">850,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,012,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">548,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">949,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,191,656&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Real estate construction and land development:</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total real estate construction and land development</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,340&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,915&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">229,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,918&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,698&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,295&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,610&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,528&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232,541&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">793,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,632,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">795,563&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">495,465&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">665,007&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,114&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">289,525&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">984,194&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242,629&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,165&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Nonaccrual Loans</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the amortized cost of nonaccrual loans for the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,514&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,013&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,527&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,763&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,991&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,754&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">563&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the&#160;three months ended March 31, 2022 and 2021, no interest income was recognized subsequent to a loan&#8217;s classification as nonaccrual, except as indicated in the tables above due to payment in full or sale.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) Past due loans</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">935,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">935,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,257&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,546&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,149,127&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,157,673&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,858&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,828&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,686&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,810,492&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">931,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,226&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,704&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,179,952&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,191,656&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,266&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,190&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,807&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,997&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,797,665&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There was one customer relationship and one SBA PPP loan 90 days or more past due and still accruing interest as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2022 and December 31, 2021, respectively,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> with an amortized cost of $1.3&#160;million and $293,000, respectively.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(f) Collateral-dependent Loans</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">alances representing the amortized cost of the loan classified by the primary collateral category of each loan if multiple collateral sources secure the loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March&#160;31, 2022 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,492&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="24" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,770&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,492&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,957&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,378&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,362&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,036&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,021&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(g) Troubled Debt Restructured Loans</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans that were modified as TDR loans are set forth in the following table for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,493&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,750&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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"> (2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#8217;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification).</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Bank had an ACL on loa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ns of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$56,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> an</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(h) Accrued interest receivable on loans receivable</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(i) Foreclosure proceedings in process</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650795733480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses on Loans<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesTextBlock', window );">Allowance for Credit Losses on Loans</a></td>
<td class="text">Allowance for Credit Losses on Loans<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the changes in the ACL on loans during the three months ended March 31, 2022 and 2021 is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of loans previously charged-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables detail the activity in the ACL on loans by segment and class for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,049&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(797)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,276&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,522)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,333&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,610)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,271&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,185&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(187)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,135)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,225&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI http://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650795851688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Goodwill</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Other Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650801415256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial Instruments<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;s results of operations.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-hedging interest rate derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap asset </span><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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap liability </span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650795668008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Earnings Per Common Share</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the calculation of weighted average shares used for earnings per common share computations for the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except shares)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,094,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,926,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,094,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,926,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of potentially dilutive common shares </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,412,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,232,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,041&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,538&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Represents the effect of the vesting of restricted stock units.</span></div><div style="padding-left:45pt;text-indent:-9pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Anti-dilution occurs when the unrecognized compensation cost per share of a restricted stock unit exceeds the market price of the Company&#8217;s stock.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Dividends</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing and amount of cash dividends paid on the Company's common stock depends on the Company&#8217;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&#8217;s predominant source of income.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the dividend activity during the three months ended March 31, 2022 and the calendar year 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.710%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declared</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Dividend&#160;per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid Date</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 27, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 10, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 24, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 21, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 5, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 19, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 21, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 4, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 18, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 20, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 17, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 26, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 9, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;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&#8217;s or the Bank&#8217;s regulatory capital would not be reduced below the statutory capital requirements set by the Federal Reserve and the FDIC.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(c) Stock Repurchase Program</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Total</span><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">(1)</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchased shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,559&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,141,309&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase average share price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Represents shares repurchased and average price per share paid during the duration of the plan.</span></div><div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchased shares to pay withholding taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,531&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,246&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase to pay withholding taxes average share price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650801391176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: 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.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Recurring and Nonrecurring Basis</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company used the following methods and significant assumptions to measure the fair value of certain assets on a recurring and nonrecurring basis:</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Investment Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Collateral-Dependent Loans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217;s financial statements or aging reports, adjusted or discounted based on management&#8217;s historical knowledge, changes in market conditions from the time of the valuation and management&#8217;s expertise and knowledge of the customer and customer&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Derivative Financial Instruments:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Branches held for sale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring Basis</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nonrecurring Basis</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basis</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,327&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basis represents the outstanding principal balance of collateral-dependent loans.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basis</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,515&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,213&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table represents the net (loss) gain recorded in earnings as a result of nonrecurring fair value adjustments recorded during the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from nonrecurring fair value adjustments</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation<br/>Technique(s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unobservable&#160;Input(s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Inputs; Weighted<br/>Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collateral-dependent loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market&#160;approach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for differences between the comparable sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.0% - (11.0)%; 13.8%</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation<br/>Technique(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unobservable Input(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Inputs; Weighted<br/>Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collateral-dependent loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market&#160;approach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for differences between the comparable sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.0% - (11.0%); 13.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market approach</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Not applicable</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Fair Value of Financial Instruments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Broadly traded markets do not exist for most of the Company&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding estimated fair values at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,780,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,808,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,808,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-maturity deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,163,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,163,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,163,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,773,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,849,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,849,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-maturity deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,038,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,038,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,038,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650801387320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Restriction<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock', window );">Cash Restriction</a></td>
<td class="text">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.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Cash Requirements Under Banking Regulations [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650795832616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">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&#8217;s exposure to credit and market risk under commitments to extend credit is represented by the amount of these commitments.<div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents outstanding commitments to extend credit, including letters of credit, at the dates indicated:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">579,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">261,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total outstanding commitments</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,098,016&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,125,960&#160;</span></td><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"/></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the activity in the ACL on unfunded commitments during the periods indicated:</span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;text-indent:-22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on unfunded commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,552&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,617&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650891595976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock', window );">Description of Business</a></td>
<td class="text">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&#8217;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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#8217; equity.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued or Adopted Accounting Pronouncements</a></td>
<td class="text">Recently Issued or Adopted Accounting Pronouncements<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FASB ASU 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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&#8217;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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2022-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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 </span></div>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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock', window );">ACL on Investment Securities</a></td>
<td class="text">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 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Allowance for Credit Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of Business, Policy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_DescriptionOfBusinessPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650793853240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of securities available for sale</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,806)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,982)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities held to maturity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,391)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883,832&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,838)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investment securities held to maturity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,393&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,182)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,331&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of maturities of investment securities</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities Available for Sale</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Securities Held to Maturity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after five years through ten years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after ten years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities due at a single maturity date</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed securities </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">826,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085,016&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mortgage-backed securities, which have prepayment provisions, are not assigned to maturity categories due to fluctuations in their payment speed.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of fair value and unrealized losses of available for sale investment securities</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the gross unrealized losses and fair value of the Company&#8217;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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,007)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756,153&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,251)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,842&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,731)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">801,995&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,982)</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Longer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,687&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,435)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,267&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(403)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,954&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,838)</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock', window );">Schedule of realized gains and losses on sale of securities available for sale</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock', window );">Scheduled of amortized cost and fair value of securities pledged as collateral</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington and Oregon state public deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Reserve Bank credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other securities pledged</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317,544&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,064&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,579&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,179&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instruments held by the entity for its own account for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66007379&amp;loc=d3e113888-111728<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRealizedGainLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794342872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract', window );"><strong>Loans and Leases Receivable Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Financing Receivable Credit Quality Indicators [Table Text Block]</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The amortized cost of loans receivable, net of ACL on loans, consisted of the following portfolio segments and classes at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">935,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">931,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,157,673&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,191,656&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(42,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,780,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,773,301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances included in the amortized cost of loans receivable:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net discount on acquired loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net deferred fee</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the amortized cost of loans receivable by risk grade at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="51" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial business:</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and industrial</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">608,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,289&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,841&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,962&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,775&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,846&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,523&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">SBA PPP</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">177,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">327,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,195&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">361,501&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">935,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">612,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,429,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,931&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,236&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,009&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">531,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">363,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">506,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,987,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">533,054&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">524,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,154,557&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Real estate construction and land development:</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total real estate construction and land development</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,071&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,856&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,102&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,112&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,776&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,761&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,420&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,749&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,951&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">774,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">457,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">597,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">297,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">263,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,646,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172,296&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">776,562&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">463,984&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">615,601&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321,997&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,202,091&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,595&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,052&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Commercial business:</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and industrial</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">580,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,729&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,567&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,941&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,307&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,602&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,101&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,956&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">SBA PPP</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">273,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">875,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">191,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">306,660&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">931,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner-occupied CRE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">499,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,411,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">187,860&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185,650&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250,537&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,469&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,378&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">556,205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">605,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">527,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">277,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">239,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">850,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,012,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">548,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">296,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">949,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,191,656&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164,582&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Loans<br/>Amortized Cost Basis by Origination Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Loans Converted </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Real estate construction and land development:</span></td></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Total real estate construction and land development</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,340&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,915&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">229,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,918&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,698&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,295&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,610&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,528&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232,541&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="54" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pass</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">793,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">643,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,632,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">112,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">795,563&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">495,465&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">665,007&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,114&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">289,525&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">984,194&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242,629&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,165&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock', window );">Schedule of nonaccrual loans</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the amortized cost of nonaccrual loans for the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,514&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,013&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,527&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,763&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,991&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,754&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">563&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Financing Receivable, Past Due [Table Text Block]</a></td>
<td class="text">The amortized cost of past due loans as of March&#160;31, 2022 and December&#160;31, 2021 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">935,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">935,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,257&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,546&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,149,127&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,157,673&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,858&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,828&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,686&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,810,492&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,821,178&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">931,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,493,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,478&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,226&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,704&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,179,952&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,191,656&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,266&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,190&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,807&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,997&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,797,665&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,815,662&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CreditLossFinancialInstrumentTableTextBlock', window );">Loans and Lease Receivable Collateral for Secured Borrowings [Table Text Block]</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">alances representing the amortized cost of the loan classified by the primary collateral category of each loan if multiple collateral sources secure the loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March&#160;31, 2022 </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,492&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="24" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,770&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,492&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,957&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31, 2021 </span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CRE</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Farmland</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residential Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,378&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,362&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,036&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,021&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock', window );">Loans Receivable</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans that were modified as TDR loans are set forth in the following table for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,493&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,750&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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"> (2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#8217;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock', window );">Troubled debt restructuring loans, subsequently defaulted</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock', window );">Troubled debt restructurings on financing receivables</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans that were modified as TDR loans are set forth in the following table for the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><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">(1) (2)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,493&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,750&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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"> (2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#8217;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CreditLossFinancialInstrumentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Credit Loss, Financial Instrument</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CreditLossFinancialInstrumentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Troubled debt restructurings loans subsequently defaulted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PastDueFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PastDueFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivable modified as troubled debt restructuring.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650801419432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Loan Losses (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of changes in allowance for loan losses</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the changes in the ACL on loans during the three months ended March 31, 2022 and 2021 is as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of loans previously charged-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables detail the activity in the ACL on loans by segment and class for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,049&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(797)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,276&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(985)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(355)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,522)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,333&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Reversal of) Provision for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,610)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,271&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,185&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(187)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,135)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,225&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650801391176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of notional amounts and estimated fair values of interest rate derivative contracts</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-hedging interest rate derivatives</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap asset </span><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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap liability </span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">319,526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,989)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794042168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of earnings per share reconciliation</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the calculation of weighted average shares used for earnings per common share computations for the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except shares)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,094,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,926,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,094,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,926,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of potentially dilutive common shares </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,412,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,232,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,041&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,538&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Represents the effect of the vesting of restricted stock units.</span></div><div style="padding-left:45pt;text-indent:-9pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Anti-dilution occurs when the unrecognized compensation cost per share of a restricted stock unit exceeds the market price of the Company&#8217;s stock.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Schedule of dividends activity</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the dividend activity during the three months ended March 31, 2022 and the calendar year 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.710%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Declared</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Dividend&#160;per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid Date</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 27, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 10, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 24, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 21, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 5, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 19, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 21, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 4, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 18, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 20, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 17, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 26, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 9, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 23, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockRepurchasedDuringPeriodTableTextBlock', window );">Stock Repurchased During Period</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Total</span><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">(1)</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchased shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,559&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,141,309&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase average share price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Represents shares repurchased and average price per share paid during the duration of the plan.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Schedule of repurchased shares</a></td>
<td class="text">The following table provides total shares repurchased to pay withholding taxes during the periods indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchased shares to pay withholding taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,531&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,246&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase to pay withholding taxes average share price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_StockRepurchasedDuringPeriodTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_StockRepurchasedDuringPeriodTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650799969096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair value measurements of assets on a recurring basis</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential CMO and MBS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Fair value measurements of assets on a nonrecurring basis</a></td>
<td class="text">The following tables represent assets measured at fair value on a nonrecurring basis at the dates indicated:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basis</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,327&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basis represents the outstanding principal balance of collateral-dependent loans.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basis</span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,515&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,213&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470&#160;</span></td><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"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table represents the net (loss) gain recorded in earnings as a result of nonrecurring fair value adjustments recorded during the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Collateral-dependent loans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from nonrecurring fair value adjustments</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock', window );">Fair value measurements for financial instruments measured at fair value on a non-recurring basis</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation<br/>Technique(s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unobservable&#160;Input(s)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Inputs; Weighted<br/>Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collateral-dependent loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market&#160;approach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for differences between the comparable sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.0% - (11.0)%; 13.8%</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation<br/>Technique(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unobservable Input(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Inputs; Weighted<br/>Average</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collateral-dependent loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market&#160;approach</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment for differences between the comparable sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.0% - (11.0%); 13.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market approach</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Not applicable</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of carrying value and fair value of financial instruments</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding estimated fair values at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,576,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,039,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,780,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,808,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,808,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-maturity deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,163,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,163,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,163,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities held to maturity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,476&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,773,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,849,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,849,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-maturity deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,038,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,038,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,038,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique used to measure similar asset in prior period by class of asset or liability on non-recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650800840024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock', window );">Outstanding Commitments to Extend Credit and Letters of Credit [Table Text Block]</a></td>
<td class="text"><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents outstanding commitments to extend credit, including letters of credit, at the dates indicated:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">579,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">261,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">288,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total outstanding commitments</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,098,016&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,125,960&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock', window );">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</a></td>
<td class="text"><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the activity in the ACL on unfunded commitments during the periods indicated:</span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;text-indent:-22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reversal of provision for credit losses on unfunded commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,552&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,617&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding Commitments to Extend Credit and Letters of credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650800821592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>branch</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_HeritageBankMember', window );">Heritage Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NumberOfBranchesOperating', window );">Number of Branches Operating</a></td>
<td class="nump">49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NumberOfBranchesOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of branches operating.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NumberOfBranchesOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=hfwa_HeritageBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=hfwa_HeritageBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650793789288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities - Textual (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 384,822,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 376,331,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Debt Securities, Available-for-sale, Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss', window );">Debt Securities, Held-to-maturity, Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingSecurities', window );">Debt Securities, Trading, and Equity Securities, FV-NI</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff', window );">Debt Securities, Available-for-Sale, Accrued Interest Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff', window );">Debt Securities, Held-to-Maturity, Accrued Interest, Writeoff</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ConcentrationDebtSecurities', window );">Concentration, debt securities</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $384,822 and $376,331, respectively)</a></td>
<td class="nump">$ 422,213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 383,393,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual', window );">Debt Securities, Held-to-maturity, Nonaccrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing', window );">Debt Securities, Held-to-maturity, 90 Days or More Past Due, Still Accruing</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,039,924,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInvestmentIncomeReceivable', window );">Accrued Investment Income Receivable</a></td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_HeldtomaturitySecuritiesMember', window );">Held-to-maturity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInvestmentIncomeReceivable', window );">Accrued Investment Income Receivable</a></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">US Treasury and Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">136,629,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,363,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $384,822 and $376,331, respectively)</a></td>
<td class="nump">150,973,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,011,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">US Treasury and Government [Member] | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">$ 39,555,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ConcentrationDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration, debt securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ConcentrationDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInvestmentIncomeReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInvestmentIncomeReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized by reversing interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3D<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267862-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), 90 days or more past due and still accruing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of accrued interest on investment in debt security measured at amortized cost (held-to-maturity) recognized by reversing interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3D<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267969-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aaa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity) on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityNonaccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_HeldtomaturitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_HeldtomaturitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650790495032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Values (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 1,085,016<span></span>
</td>
<td class="nump">$ 883,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">2,890<span></span>
</td>
<td class="nump">15,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(47,982)<span></span>
</td>
<td class="num">(4,838)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,039,924<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">422,213<span></span>
</td>
<td class="nump">383,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(37,391)<span></span>
</td>
<td class="num">(7,182)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">384,822<span></span>
</td>
<td class="nump">376,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">41,489<span></span>
</td>
<td class="nump">21,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,934)<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">150,973<span></span>
</td>
<td class="nump">141,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(14,344)<span></span>
</td>
<td class="num">(1,768)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">136,629<span></span>
</td>
<td class="nump">139,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">39,555<span></span>
</td>
<td class="nump">21,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">39,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities | Level 2 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">215,488<span></span>
</td>
<td class="nump">213,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">1,964<span></span>
</td>
<td class="nump">8,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(7,213)<span></span>
</td>
<td class="num">(854)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">210,239<span></span>
</td>
<td class="nump">221,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">210,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities | Level 2 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">378,934<span></span>
</td>
<td class="nump">307,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">2,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(20,744)<span></span>
</td>
<td class="num">(2,593)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">54,486<span></span>
</td>
<td class="nump">24,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(2,936)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">51,550<span></span>
</td>
<td class="nump">24,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential CMO and MBS | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">358,409<span></span>
</td>
<td class="nump">306,884<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential CMO and MBS | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">358,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential CMO and MBS | Level 2 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,884<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">421,696<span></span>
</td>
<td class="nump">313,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">615<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(17,806)<span></span>
</td>
<td class="num">(1,199)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">216,754<span></span>
</td>
<td class="nump">217,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(20,111)<span></span>
</td>
<td class="num">(5,261)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">196,643<span></span>
</td>
<td class="nump">212,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial CMO and MBS | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">404,505<span></span>
</td>
<td class="nump">315,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial CMO and MBS | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">404,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial CMO and MBS | Level 2 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">2,005<span></span>
</td>
<td class="nump">2,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate obligations | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">2,009<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate obligations | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">2,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate obligations | Level 2 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">25,404<span></span>
</td>
<td class="nump">26,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(285)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other asset-backed securities | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">25,207<span></span>
</td>
<td class="nump">26,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other asset-backed securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 25,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other asset-backed securities | Level 2 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,991<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650796099304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Contractual Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Amortized Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in one year or less</a></td>
<td class="nump">$ 8,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after one year through five years</a></td>
<td class="nump">55,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost', window );">Due after five years through ten years</a></td>
<td class="nump">63,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost', window );">Due after ten years</a></td>
<td class="nump">131,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">1,085,016<span></span>
</td>
<td class="nump">$ 883,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">8,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years</a></td>
<td class="nump">55,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years</a></td>
<td class="nump">62,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years</a></td>
<td class="nump">125,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,039,924<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract', window );"><strong>Amortized Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount', window );">Due in one year or less</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount', window );">Due after one year through five years</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount', window );">Due after five years through ten years</a></td>
<td class="nump">83,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount', window );">Due after ten years</a></td>
<td class="nump">67,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">422,213<span></span>
</td>
<td class="nump">383,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years</a></td>
<td class="nump">76,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years</a></td>
<td class="nump">59,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">384,822<span></span>
</td>
<td class="nump">$ 376,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost</a></td>
<td class="nump">258,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</a></td>
<td class="nump">251,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date</a></td>
<td class="nump">150,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue', window );">Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value</a></td>
<td class="nump">136,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost</a></td>
<td class="nump">826,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value</a></td>
<td class="nump">788,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount', window );">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date</a></td>
<td class="nump">271,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value</a></td>
<td class="nump">$ 248,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269825-111563<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269825-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269825-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269825-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) without single maturity date and not allocated over maturity grouping.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650796217752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Unrealized Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="nump">$ 756,153<span></span>
</td>
<td class="nump">$ 334,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">45,842<span></span>
</td>
<td class="nump">32,267<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">801,995<span></span>
</td>
<td class="nump">366,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract', window );"><strong>Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="num">(44,251)<span></span>
</td>
<td class="num">(4,435)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(3,731)<span></span>
</td>
<td class="num">(403)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(47,982)<span></span>
</td>
<td class="num">(4,838)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="nump">38,002<span></span>
</td>
<td class="nump">14,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">1,553<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">39,555<span></span>
</td>
<td class="nump">14,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract', window );"><strong>Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="num">(1,764)<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(170)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(1,934)<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="nump">90,266<span></span>
</td>
<td class="nump">29,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">16,837<span></span>
</td>
<td class="nump">9,351<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">107,103<span></span>
</td>
<td class="nump">39,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract', window );"><strong>Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="num">(5,206)<span></span>
</td>
<td class="num">(619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(2,007)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(7,213)<span></span>
</td>
<td class="num">(854)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="nump">307,811<span></span>
</td>
<td class="nump">204,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">24,731<span></span>
</td>
<td class="nump">19,862<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">332,542<span></span>
</td>
<td class="nump">223,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract', window );"><strong>Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="num">(19,312)<span></span>
</td>
<td class="num">(2,470)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(1,432)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(20,744)<span></span>
</td>
<td class="num">(2,593)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="nump">307,598<span></span>
</td>
<td class="nump">83,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">1,717<span></span>
</td>
<td class="nump">1,936<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">309,315<span></span>
</td>
<td class="nump">85,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract', window );"><strong>Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="num">(17,695)<span></span>
</td>
<td class="num">(1,161)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(111)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(17,806)<span></span>
</td>
<td class="num">(1,199)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 Months</a></td>
<td class="nump">12,476<span></span>
</td>
<td class="nump">2,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">1,004<span></span>
</td>
<td class="nump">1,118<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">13,480<span></span>
</td>
<td class="nump">3,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract', window );"><strong>Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 Months</a></td>
<td class="num">(274)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">$ (285)<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650887087880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities - Realized Gains and Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross realized gains</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794420616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Amortized Cost and Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract', window );"><strong>Scheduled of amortized cost and fair value of securities pledged as collateral</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">$ 317,544<span></span>
</td>
<td class="nump">$ 305,579<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">299,064<span></span>
</td>
<td class="nump">305,179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=hfwa_OtherSecuritiesPledgedMember', window );">Other securities pledged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract', window );"><strong>Scheduled of amortized cost and fair value of securities pledged as collateral</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">53,673<span></span>
</td>
<td class="nump">56,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">50,333<span></span>
</td>
<td class="nump">55,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember', window );">Washington and Oregon State to Secure Public Deposits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract', window );"><strong>Scheduled of amortized cost and fair value of securities pledged as collateral</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">139,817<span></span>
</td>
<td class="nump">128,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">134,625<span></span>
</td>
<td class="nump">130,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_RepurchaseAgreementsMember', window );">Repurchase Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract', window );"><strong>Scheduled of amortized cost and fair value of securities pledged as collateral</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">63,088<span></span>
</td>
<td class="nump">59,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">59,144<span></span>
</td>
<td class="nump">59,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FederalReserveBankAdvancesMember', window );">Federal Reserve Bank Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract', window );"><strong>Scheduled of amortized cost and fair value of securities pledged as collateral</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">60,966<span></span>
</td>
<td class="nump">61,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">$ 54,962<span></span>
</td>
<td class="nump">$ 59,674<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Scheduled of amortized cost and fair value of securities pledged as collateral.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of securities, mortgage loans, or other financial instruments pledged as collateral for deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the fair values, as of the date of each statement of financial position presented, of securities that are restricted as collateral for the payment of related debt obligations, primarily secured borrowings and repurchase agreements, and that are reclassified and separately reported in the statement of financial position because the transferee has the right by contract or custom to sell or re-pledge them.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66007379&amp;loc=d3e113888-111728<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=hfwa_OtherSecuritiesPledgedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=hfwa_OtherSecuritiesPledgedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_RepurchaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_RepurchaseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_FederalReserveBankAdvancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_FederalReserveBankAdvancesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650789621640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Loan Origination/Risk Management (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 14,582<span></span>
</td>
<td class="nump">$ 14,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NumberOfLoanSegments', window );">Number of loan segments | segment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">$ 3,821,178<span></span>
</td>
<td class="nump">3,815,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">40,333<span></span>
</td>
<td class="nump">42,361<span></span>
</td>
<td class="nump">$ 64,225<span></span>
</td>
<td class="nump">$ 70,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Loans and Leases Receivable, Net Amount</a></td>
<td class="nump">3,780,845<span></span>
</td>
<td class="nump">3,773,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount', window );">Financing Receivable, Unamortized Purchase Premium (Discount)</a></td>
<td class="num">(3,354)<span></span>
</td>
<td class="num">(3,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</a></td>
<td class="num">(5,310)<span></span>
</td>
<td class="num">(7,952)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember', window );">Loans Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">9,900<span></span>
</td>
<td class="nump">10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,157,673<span></span>
</td>
<td class="nump">3,191,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">31,932<span></span>
</td>
<td class="nump">33,049<span></span>
</td>
<td class="nump">45,204<span></span>
</td>
<td class="nump">49,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">651,523<span></span>
</td>
<td class="nump">621,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">15,265<span></span>
</td>
<td class="nump">17,777<span></span>
</td>
<td class="nump">21,770<span></span>
</td>
<td class="nump">30,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">935,705<span></span>
</td>
<td class="nump">931,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">7,085<span></span>
</td>
<td class="nump">6,411<span></span>
</td>
<td class="nump">10,464<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,505,483<span></span>
</td>
<td class="nump">1,493,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">9,582<span></span>
</td>
<td class="nump">8,861<span></span>
</td>
<td class="nump">12,970<span></span>
</td>
<td class="nump">10,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Paycheck Protection Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">64,962<span></span>
</td>
<td class="nump">145,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | SBA PPP Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">64,962<span></span>
</td>
<td class="nump">145,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">223,442<span></span>
</td>
<td class="nump">164,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,409<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">222,112<span></span>
</td>
<td class="nump">226,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">4,299<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
<td class="nump">13,271<span></span>
</td>
<td class="nump">13,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">83,529<span></span>
</td>
<td class="nump">85,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">1,124<span></span>
</td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">138,583<span></span>
</td>
<td class="nump">141,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">3,175<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">11,223<span></span>
</td>
<td class="nump">11,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">217,951<span></span>
</td>
<td class="nump">232,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 2,299<span></span>
</td>
<td class="nump">$ 2,627<span></span>
</td>
<td class="nump">$ 4,348<span></span>
</td>
<td class="nump">$ 5,894<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NumberOfLoanSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of loan segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NumberOfLoanSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized loan commitment, origination, and other fees (costs) and purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10152-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650782535096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Credit Quality Indicators (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">$ 172,296<span></span>
</td>
<td class="nump">$ 795,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">776,562<span></span>
</td>
<td class="nump">495,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">463,984<span></span>
</td>
<td class="nump">665,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">615,601<span></span>
</td>
<td class="nump">341,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">321,997<span></span>
</td>
<td class="nump">289,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,202,091<span></span>
</td>
<td class="nump">984,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">267,595<span></span>
</td>
<td class="nump">242,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">2,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,821,178<span></span>
</td>
<td class="nump">3,815,662<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">133,074<span></span>
</td>
<td class="nump">607,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">533,054<span></span>
</td>
<td class="nump">386,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">369,314<span></span>
</td>
<td class="nump">548,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">524,393<span></span>
</td>
<td class="nump">296,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">285,384<span></span>
</td>
<td class="nump">266,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,154,557<span></span>
</td>
<td class="nump">949,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">156,846<span></span>
</td>
<td class="nump">134,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,051<span></span>
</td>
<td class="nump">2,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,157,673<span></span>
</td>
<td class="nump">3,191,656<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">40,289<span></span>
</td>
<td class="nump">97,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">99,649<span></span>
</td>
<td class="nump">102,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">97,841<span></span>
</td>
<td class="nump">106,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">90,962<span></span>
</td>
<td class="nump">58,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">54,110<span></span>
</td>
<td class="nump">33,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">110,775<span></span>
</td>
<td class="nump">86,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">156,846<span></span>
</td>
<td class="nump">134,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,051<span></span>
</td>
<td class="nump">1,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">651,523<span></span>
</td>
<td class="nump">621,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,659<span></span>
</td>
<td class="nump">183,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">178,095<span></span>
</td>
<td class="nump">91,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">94,990<span></span>
</td>
<td class="nump">191,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">185,195<span></span>
</td>
<td class="nump">85,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">85,265<span></span>
</td>
<td class="nump">72,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">361,501<span></span>
</td>
<td class="nump">306,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">935,705<span></span>
</td>
<td class="nump">931,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">62,126<span></span>
</td>
<td class="nump">187,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">190,931<span></span>
</td>
<td class="nump">185,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">175,900<span></span>
</td>
<td class="nump">250,537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">248,236<span></span>
</td>
<td class="nump">152,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">146,009<span></span>
</td>
<td class="nump">160,378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">682,281<span></span>
</td>
<td class="nump">556,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,505,483<span></span>
</td>
<td class="nump">1,493,099<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Paycheck Protection Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">64,962<span></span>
</td>
<td class="nump">145,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">937<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">15,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">14,166<span></span>
</td>
<td class="nump">46,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">40,776<span></span>
</td>
<td class="nump">30,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">25,761<span></span>
</td>
<td class="nump">15,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">24,420<span></span>
</td>
<td class="nump">14,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">110,749<span></span>
</td>
<td class="nump">108,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">217,951<span></span>
</td>
<td class="nump">232,541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">24,214<span></span>
</td>
<td class="nump">85,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">129,511<span></span>
</td>
<td class="nump">27,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">26,840<span></span>
</td>
<td class="nump">23,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">19,330<span></span>
</td>
<td class="nump">5,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">4,766<span></span>
</td>
<td class="nump">6,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">18,781<span></span>
</td>
<td class="nump">17,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">223,442<span></span>
</td>
<td class="nump">164,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">14,071<span></span>
</td>
<td class="nump">101,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">112,856<span></span>
</td>
<td class="nump">65,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">53,664<span></span>
</td>
<td class="nump">46,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">31,102<span></span>
</td>
<td class="nump">8,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">6,086<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">4,333<span></span>
</td>
<td class="nump">3,363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">222,112<span></span>
</td>
<td class="nump">226,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development [Member] | One to Four Family Real Estate Construction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">83,529<span></span>
</td>
<td class="nump">85,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">5,197<span></span>
</td>
<td class="nump">56,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">68,477<span></span>
</td>
<td class="nump">42,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">40,397<span></span>
</td>
<td class="nump">34,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">18,680<span></span>
</td>
<td class="nump">5,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">3,188<span></span>
</td>
<td class="nump">710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">2,644<span></span>
</td>
<td class="nump">2,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">138,583<span></span>
</td>
<td class="nump">141,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">171,169<span></span>
</td>
<td class="nump">793,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">774,927<span></span>
</td>
<td class="nump">491,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">457,760<span></span>
</td>
<td class="nump">643,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">597,557<span></span>
</td>
<td class="nump">321,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">297,986<span></span>
</td>
<td class="nump">261,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,083,752<span></span>
</td>
<td class="nump">882,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">263,457<span></span>
</td>
<td class="nump">236,143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,646,609<span></span>
</td>
<td class="nump">3,632,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">131,947<span></span>
</td>
<td class="nump">605,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">531,419<span></span>
</td>
<td class="nump">383,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">363,836<span></span>
</td>
<td class="nump">527,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">506,943<span></span>
</td>
<td class="nump">277,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">261,792<span></span>
</td>
<td class="nump">239,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,038,730<span></span>
</td>
<td class="nump">850,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">152,708<span></span>
</td>
<td class="nump">127,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">2,987,375<span></span>
</td>
<td class="nump">3,012,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">39,162<span></span>
</td>
<td class="nump">95,960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">98,276<span></span>
</td>
<td class="nump">100,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">95,753<span></span>
</td>
<td class="nump">94,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">80,825<span></span>
</td>
<td class="nump">54,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">43,389<span></span>
</td>
<td class="nump">28,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">98,840<span></span>
</td>
<td class="nump">77,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">152,708<span></span>
</td>
<td class="nump">127,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">608,953<span></span>
</td>
<td class="nump">580,055<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,659<span></span>
</td>
<td class="nump">182,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">177,833<span></span>
</td>
<td class="nump">90,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">91,600<span></span>
</td>
<td class="nump">188,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">181,568<span></span>
</td>
<td class="nump">73,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">75,692<span></span>
</td>
<td class="nump">66,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">327,070<span></span>
</td>
<td class="nump">273,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">884,422<span></span>
</td>
<td class="nump">875,074<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">62,126<span></span>
</td>
<td class="nump">187,860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">190,931<span></span>
</td>
<td class="nump">185,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">175,900<span></span>
</td>
<td class="nump">244,863<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">244,550<span></span>
</td>
<td class="nump">149,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">142,711<span></span>
</td>
<td class="nump">144,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">612,820<span></span>
</td>
<td class="nump">499,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,429,038<span></span>
</td>
<td class="nump">1,411,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Commercial Portfolio Segment [Member] | Paycheck Protection Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">139,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">64,379<span></span>
</td>
<td class="nump">6,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">583<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">64,962<span></span>
</td>
<td class="nump">145,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">937<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">15,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">13,991<span></span>
</td>
<td class="nump">46,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">40,242<span></span>
</td>
<td class="nump">29,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">25,342<span></span>
</td>
<td class="nump">15,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">22,871<span></span>
</td>
<td class="nump">13,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">110,749<span></span>
</td>
<td class="nump">108,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">215,274<span></span>
</td>
<td class="nump">229,589<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">24,214<span></span>
</td>
<td class="nump">85,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">129,511<span></span>
</td>
<td class="nump">27,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">26,840<span></span>
</td>
<td class="nump">23,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">19,330<span></span>
</td>
<td class="nump">5,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">4,766<span></span>
</td>
<td class="nump">6,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">18,602<span></span>
</td>
<td class="nump">16,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">223,263<span></span>
</td>
<td class="nump">164,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired', window );">Allowance for Loan and Lease Losses, Loans Acquired</a></td>
<td class="nump">42,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Real Estate Construction and Land Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">14,071<span></span>
</td>
<td class="nump">101,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">112,856<span></span>
</td>
<td class="nump">65,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">53,093<span></span>
</td>
<td class="nump">46,383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">31,042<span></span>
</td>
<td class="nump">8,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">6,086<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">3,549<span></span>
</td>
<td class="nump">2,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">220,697<span></span>
</td>
<td class="nump">225,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Real Estate Construction and Land Development [Member] | One to Four Family Real Estate Construction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">8,874<span></span>
</td>
<td class="nump">44,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">44,379<span></span>
</td>
<td class="nump">23,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">13,267<span></span>
</td>
<td class="nump">12,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,422<span></span>
</td>
<td class="nump">2,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">2,898<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,689<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">83,529<span></span>
</td>
<td class="nump">85,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member] | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">5,197<span></span>
</td>
<td class="nump">56,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">68,477<span></span>
</td>
<td class="nump">41,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">39,826<span></span>
</td>
<td class="nump">34,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">18,620<span></span>
</td>
<td class="nump">5,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">3,188<span></span>
</td>
<td class="nump">710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,860<span></span>
</td>
<td class="nump">1,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">137,168<span></span>
</td>
<td class="nump">140,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,352<span></span>
</td>
<td class="nump">884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">3,664<span></span>
</td>
<td class="nump">14,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,723<span></span>
</td>
<td class="nump">8,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">7,109<span></span>
</td>
<td class="nump">21,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">36,826<span></span>
</td>
<td class="nump">21,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">63,269<span></span>
</td>
<td class="nump">71,020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member] | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,352<span></span>
</td>
<td class="nump">884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">3,664<span></span>
</td>
<td class="nump">14,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,663<span></span>
</td>
<td class="nump">8,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">7,109<span></span>
</td>
<td class="nump">21,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">36,614<span></span>
</td>
<td class="nump">21,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">62,997<span></span>
</td>
<td class="nump">70,739<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member] | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">326<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">957<span></span>
</td>
<td class="nump">5,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">1,306<span></span>
</td>
<td class="nump">2,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">3,108<span></span>
</td>
<td class="nump">2,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">13,406<span></span>
</td>
<td class="nump">15,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member] | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">262<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,707<span></span>
</td>
<td class="nump">3,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,627<span></span>
</td>
<td class="nump">7,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">5,803<span></span>
</td>
<td class="nump">3,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">16,704<span></span>
</td>
<td class="nump">16,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">29,103<span></span>
</td>
<td class="nump">31,525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member] | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,686<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">16,802<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">20,488<span></span>
</td>
<td class="nump">23,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member] | Real Estate Construction and Land Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">272<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member] | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">272<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">882<span></span>
</td>
<td class="nump">1,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">3,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,560<span></span>
</td>
<td class="nump">6,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,321<span></span>
</td>
<td class="nump">10,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">16,902<span></span>
</td>
<td class="nump">6,082<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">81,513<span></span>
</td>
<td class="nump">79,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">4,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,051<span></span>
</td>
<td class="nump">585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">111,300<span></span>
</td>
<td class="nump">112,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">882<span></span>
</td>
<td class="nump">1,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">2,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,814<span></span>
</td>
<td class="nump">5,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,787<span></span>
</td>
<td class="nump">9,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">16,483<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">79,213<span></span>
</td>
<td class="nump">77,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">4,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,051<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">107,301<span></span>
</td>
<td class="nump">108,103<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">882<span></span>
</td>
<td class="nump">1,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">1,287<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,131<span></span>
</td>
<td class="nump">5,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,787<span></span>
</td>
<td class="nump">2,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">9,415<span></span>
</td>
<td class="nump">2,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">8,827<span></span>
</td>
<td class="nump">6,907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">4,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,051<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">29,164<span></span>
</td>
<td class="nump">25,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">683<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">3,770<span></span>
</td>
<td class="nump">3,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">17,727<span></span>
</td>
<td class="nump">16,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">22,180<span></span>
</td>
<td class="nump">24,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">3,298<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">52,659<span></span>
</td>
<td class="nump">54,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">55,957<span></span>
</td>
<td class="nump">57,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">534<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,549<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">2,677<span></span>
</td>
<td class="nump">2,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">179<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">179<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Real Estate Construction and Land Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">572<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,143<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member] | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">572<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 1,143<span></span>
</td>
<td class="nump">$ 991<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable revolving converted to Term Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablerevolvingconvertedtoTermLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of addition to allowance reserve for credit loss arising from purchase of loan and lease portfolios.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated more than five years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated four years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in fiscal year prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated three years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated two years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRevolving">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable that can be withdrawn, repaid and redrawn.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRevolving</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650786418552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Nonaccrual Loans (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">$ 16,527,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,754,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">6,514,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,763,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">10,013,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,991,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">172,296,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">795,563,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">776,562,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">495,465,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">463,984,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">665,007,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">615,601,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341,114,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and Fee Income, Loans and Leases</a></td>
<td class="nump">41,025,000<span></span>
</td>
<td class="nump">$ 49,524,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">171,169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">793,530,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">774,927,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">491,210,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">457,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">643,619,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">597,557,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,717,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">590,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,352,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">884,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">3,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,819,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,723,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,946,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">882,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,443,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,371,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,560,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,569,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,321,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,451,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">15,956,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,107,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">6,514,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,763,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">9,442,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,344,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">133,074,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">607,848,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">533,054,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,542,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">369,314,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">548,563,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">524,393,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">296,432,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">131,947,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,815,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">531,419,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,039,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">363,836,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">527,900,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">506,943,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,511,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">590,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,352,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">884,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">3,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,751,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,946,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">882,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,443,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,619,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,814,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,912,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,787,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,975,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">6,615,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,281,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">4,694,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,454,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">1,921,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,827,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">40,289,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,729,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">99,649,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,364,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">97,841,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,567,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">90,962,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,941,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">39,162,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,960,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">98,276,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,193,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">95,753,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,657,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">80,825,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,707,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">326,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,090,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">884,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">957,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,998,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,425,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">882,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,443,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,287,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,131,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,912,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,787,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,809,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">6,043,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,174,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">1,820,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,036,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">4,223,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,138,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,659,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,006,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">178,095,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,941,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">94,990,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,459,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">185,195,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,022,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,659,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,742,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">177,833,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,609,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">91,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,380,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">181,568,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,714,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">571,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">571,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">262,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,707,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,079,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,627,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,521,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,332,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">683,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,787,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">3,298,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,652,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,273,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">3,298,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,379,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">62,126,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,860,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">190,931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,650,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">175,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,537,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">248,236,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,469,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">62,126,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,860,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">190,931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,650,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">175,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,863,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">244,550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149,090,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member] | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,674,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,686,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member] | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,379,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">24,214,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,089,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">129,511,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,090,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">26,840,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,295,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">19,330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,672,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">24,214,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,089,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">129,511,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,090,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">26,840,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,295,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">19,330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,672,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member] | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">14,071,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,340,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">112,856,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,915,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">53,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,451,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">31,102,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,715,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">14,071,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,340,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">112,856,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,344,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">53,093,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,383,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">31,042,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,715,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">571,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">8,874,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,892,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">44,379,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,728,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">13,267,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,266,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,422,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,921,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">5,197,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,448,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">68,477,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,187,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">40,397,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,185,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">18,680,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,794,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">5,197,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,448,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">68,477,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,616,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">39,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,117,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">18,620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,794,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member] | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member] | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">571,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">937,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,286,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,141,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,918,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">14,166,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,698,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">40,776,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,295,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">937,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,286,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,141,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,737,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">13,991,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,041,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">40,242,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,819,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member] | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 476,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">1,053,000<span></span>
</td>
<td class="nump">563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and Fee Income, Loans and Leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member] | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">966,000<span></span>
</td>
<td class="nump">490,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member] | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">139,000<span></span>
</td>
<td class="nump">63,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member] | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">114,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member] | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">774,000<span></span>
</td>
<td class="nump">313,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member] | Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">19,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member] | Real Estate Construction and Land Development | One-to-four Family Real Estate Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">73,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual [Member] | Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">68,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans [Member] | Modified during the quarter [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Impaired Financing Receivable, Related Allowance</a></td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivableNonaccrualwithAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Nonaccrual, with Allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivableNonaccrualwithAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impaired Financing Receivable Interest Income Reversal Accrual Method</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableNonaccrualNoAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable on nonaccrual status with no allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableNonaccrualNoAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in fiscal year prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated three years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated two years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoanRestructuringModificationAxis=hfwa_ModifiedduringthequarterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoanRestructuringModificationAxis=hfwa_ModifiedduringthequarterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650789927848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Past Due Loans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 3,821,178<span></span>
</td>
<td class="nump">$ 3,815,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing', window );">90 days or more and still accruing</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount', window );">Financing Receivable, Unamortized Purchase Premium (Discount)</a></td>
<td class="num">(3,354)<span></span>
</td>
<td class="num">(3,938)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual', window );">Debt Securities, Held-to-maturity, Nonaccrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing', window );">Debt Securities, Held-to-maturity, 90 Days or More Past Due, Still Accruing</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember', window );">Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,858<span></span>
</td>
<td class="nump">10,190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">6,828<span></span>
</td>
<td class="nump">7,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember', window );">Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">10,686<span></span>
</td>
<td class="nump">17,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,810,492<span></span>
</td>
<td class="nump">3,797,665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,157,673<span></span>
</td>
<td class="nump">3,191,656<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">2,289<span></span>
</td>
<td class="nump">4,478<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">6,257<span></span>
</td>
<td class="nump">7,226<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">8,546<span></span>
</td>
<td class="nump">11,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,149,127<span></span>
</td>
<td class="nump">3,179,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">651,523<span></span>
</td>
<td class="nump">621,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">2,139<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">6,069<span></span>
</td>
<td class="nump">6,821<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">8,208<span></span>
</td>
<td class="nump">8,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">643,315<span></span>
</td>
<td class="nump">612,888<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | SBA PPP Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">64,962<span></span>
</td>
<td class="nump">145,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | SBA PPP Loans [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | SBA PPP Loans [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">293<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | SBA PPP Loans [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | SBA PPP Loans [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">64,812<span></span>
</td>
<td class="nump">145,324<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">935,705<span></span>
</td>
<td class="nump">931,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">2,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">935,517<span></span>
</td>
<td class="nump">928,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,505,483<span></span>
</td>
<td class="nump">1,493,099<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,505,483<span></span>
</td>
<td class="nump">1,493,099<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">223,442<span></span>
</td>
<td class="nump">164,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">222,448<span></span>
</td>
<td class="nump">164,152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">222,112<span></span>
</td>
<td class="nump">226,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">4,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">221,541<span></span>
</td>
<td class="nump">222,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">83,529<span></span>
</td>
<td class="nump">85,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">83,529<span></span>
</td>
<td class="nump">84,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">138,583<span></span>
</td>
<td class="nump">141,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">4,045<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">138,012<span></span>
</td>
<td class="nump">137,291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">217,951<span></span>
</td>
<td class="nump">232,541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member] | Financing Receivables, 30 to 89 Days Past Due [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">1,026<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member] | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">1,026<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member] | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 217,376<span></span>
</td>
<td class="nump">$ 231,515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), 90 days or more past due and still accruing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity) on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityNonaccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable 90 days or more past due and still accruing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650802628632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Modified TDRs (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>contract </div>
<div>Contract</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 2,493<span></span>
</td>
<td class="nump">$ 19,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and Fee Income, Loans and Leases</a></td>
<td class="nump">$ 41,025<span></span>
</td>
<td class="nump">$ 49,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 2,438<span></span>
</td>
<td class="nump">$ 18,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 2,438<span></span>
</td>
<td class="nump">$ 12,102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of contracts modified | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of contracts modified</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,979<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember', window );">One-to-four Family Real Estate Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | Modified during the quarter [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 2,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | Finance Receivable Modified Subsequent Default</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 94<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract', window );"><strong>Loans Modified as Troubled Debt Restructurings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans Modified as Troubled Debt Restructurings [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivables that have been modified by troubled debt restructurings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsNumberOfContracts2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after troubled debt restructuring, of modified financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoanRestructuringModificationAxis=hfwa_ModifiedduringthequarterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoanRestructuringModificationAxis=hfwa_ModifiedduringthequarterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650789466264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - TDRs Subsequently Defaulted (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>contract </div>
<div>Contract</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 2,493<span></span>
</td>
<td class="nump">$ 19,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend', window );">Financing Receivable, Troubled Debt Restructuring, Commitment to Lend</a></td>
<td class="nump">3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and Fee Income, Loans and Leases</a></td>
<td class="nump">41,025<span></span>
</td>
<td class="nump">49,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 2,438<span></span>
</td>
<td class="nump">$ 18,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 2,438<span></span>
</td>
<td class="nump">$ 12,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Amortized Cost (1)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Amortized Cost (1)</a></td>
<td class="nump">$ 189<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember', window );">One-to-four Family Real Estate Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember', window );">Finance Receivable Modified Subsequent Default | Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivables that have been modified by troubled debt restructurings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsNumberOfContracts2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after troubled debt restructuring, of modified financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unfunded portion of contractual agreement to lend funds to borrower for financing receivable modified as troubled debt restructuring.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121585226&amp;loc=d3e18794-111554<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650789771608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Collateral Dependent (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">$ 6,957,000<span></span>
</td>
<td class="nump">$ 12,021,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">14,582,000<span></span>
</td>
<td class="nump">14,657,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstateAndForeclosedAssets', window );">Other Real Estate, Foreclosed Assets, and Repossessed Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember', window );">Finance Receivable Modified Subsequent Default | Troubled Debt Restructured Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Impaired Financing Receivable, Related Allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember', window );">Loans Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">9,900,000<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">6,386,000<span></span>
</td>
<td class="nump">11,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">4,566,000<span></span>
</td>
<td class="nump">7,142,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">1,820,000<span></span>
</td>
<td class="nump">3,035,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,273,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">571,000<span></span>
</td>
<td class="nump">571,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">2,492,000<span></span>
</td>
<td class="nump">4,362,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland [Member] | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">2,492,000<span></span>
</td>
<td class="nump">4,362,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland [Member] | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">2,492,000<span></span>
</td>
<td class="nump">4,362,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland [Member] | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland [Member] | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland [Member] | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember', window );">Commercial Real Estate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">3,770,000<span></span>
</td>
<td class="nump">6,378,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember', window );">Commercial Real Estate | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">3,199,000<span></span>
</td>
<td class="nump">5,807,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember', window );">Commercial Real Estate | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">1,379,000<span></span>
</td>
<td class="nump">1,499,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember', window );">Commercial Real Estate | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">1,820,000<span></span>
</td>
<td class="nump">3,035,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember', window );">Commercial Real Estate | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,273,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember', window );">Single Family Residence</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">695,000<span></span>
</td>
<td class="nump">1,036,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember', window );">Single Family Residence | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">695,000<span></span>
</td>
<td class="nump">1,036,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember', window );">Single Family Residence | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">695,000<span></span>
</td>
<td class="nump">1,036,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember', window );">Single Family Residence | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember', window );">Single Family Residence | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_RealEstateMember', window );">Real Estate [Member] | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">571,000<span></span>
</td>
<td class="nump">571,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=srt_SingleFamilyMember', window );">Single Family [Member] | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_OtherMember', window );">Other [Member] | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_OtherMember', window );">Other [Member] | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_OtherMember', window );">Other [Member] | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_OtherMember', window );">Other [Member] | Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_OtherMember', window );">Other [Member] | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems', window );"><strong>Financial Instruments Owned and Pledged as Collateral [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Collateral for Secured Borrowings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivableCollateralForSecuredBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRealEstateAndForeclosedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of other real estate and foreclosed assets. Other real estate may include real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. Foreclosed assets include all assets obtained in full or partial satisfaction of a debt arrangement through foreclosure proceedings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstateAndForeclosedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=hfwa_FarmlandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=hfwa_FarmlandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_RealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_RealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=srt_SingleFamilyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=srt_SingleFamilyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=hfwa_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=hfwa_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650796622472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">$ (2,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent</a></td>
<td class="num">(4.80%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">$ (355)<span></span>
</td>
<td class="num">$ (187)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">42,361<span></span>
</td>
<td class="nump">70,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(849)<span></span>
</td>
<td class="num">(362)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(2,522)<span></span>
</td>
<td class="num">(6,135)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">40,333<span></span>
</td>
<td class="nump">64,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Allowance for Loan and Lease Loss, Recovery of Bad Debts</a></td>
<td class="nump">849<span></span>
</td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="num">(355)<span></span>
</td>
<td class="num">(187)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(199)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">33,049<span></span>
</td>
<td class="nump">49,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(272)<span></span>
</td>
<td class="num">(207)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(1,190)<span></span>
</td>
<td class="num">(4,610)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">31,932<span></span>
</td>
<td class="nump">45,204<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(163)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">17,777<span></span>
</td>
<td class="nump">30,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(272)<span></span>
</td>
<td class="num">(205)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(2,621)<span></span>
</td>
<td class="num">(8,444)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">15,265<span></span>
</td>
<td class="nump">21,770<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(36)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">6,411<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="nump">710<span></span>
</td>
<td class="nump">976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">7,085<span></span>
</td>
<td class="nump">10,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">8,861<span></span>
</td>
<td class="nump">10,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="nump">721<span></span>
</td>
<td class="nump">2,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">9,582<span></span>
</td>
<td class="nump">12,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(30)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">1,409<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="nump">421<span></span>
</td>
<td class="num">(189)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">5,276<span></span>
</td>
<td class="nump">13,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(985)<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">4,299<span></span>
</td>
<td class="nump">13,271<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(188)<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">1,124<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">11,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(797)<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">3,175<span></span>
</td>
<td class="nump">11,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(126)<span></span>
</td>
<td class="num">(185)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(566)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(768)<span></span>
</td>
<td class="num">(1,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">$ 2,299<span></span>
</td>
<td class="nump">$ 4,348<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on financing receivable from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650801681672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Other Intangible Assets, Textual (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember', window );">Core Deposits | Premier Commercial Bancorp</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember', window );">Core Deposits | Puget Sound Bancorp</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember', window );">Core Deposits | Washington Banking Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember', window );">Core Deposits | Valley Community Bancshares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundMergerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundMergerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_ValleyCommunityBancsharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_ValleyCommunityBancsharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650789881688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_CustomersMember', window );">Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value</a></td>
<td class="num">$ (8,700)<span></span>
</td>
<td class="nump">$ 9,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_ThirdPartiesMember', window );">Third Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value</a></td>
<td class="nump">8,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value</a></td>
<td class="num">(12,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap | Non-hedging interest rate derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Notional Amounts</a></td>
<td class="nump">319,526<span></span>
</td>
<td class="nump">322,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amounts</a></td>
<td class="nump">$ 319,526<span></span>
</td>
<td class="nump">322,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15,286)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=hfwa_CustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=hfwa_CustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=hfwa_ThirdPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=hfwa_ThirdPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650802401688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Net income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,757<span></span>
</td>
<td class="nump">$ 25,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,094,725<span></span>
</td>
<td class="nump">35,926,950<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Total basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,094,725<span></span>
</td>
<td class="nump">35,926,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,094,725<span></span>
</td>
<td class="nump">35,926,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of potentially dilutive common shares (in shares)</a></td>
<td class="nump">317,373<span></span>
</td>
<td class="nump">305,254<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Total diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,412,098<span></span>
</td>
<td class="nump">36,232,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">17,041<span></span>
</td>
<td class="nump">15,538<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross weighted average number of shares outstanding basic.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650786359992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Dividends (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 26, 2022</div></th>
<th class="th"><div>Oct. 20, 2021</div></th>
<th class="th"><div>Jul. 21, 2021</div></th>
<th class="th"><div>Apr. 21, 2021</div></th>
<th class="th"><div>Jan. 27, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Declared</a></td>
<td class="text">Jan. 26,  2022<span></span>
</td>
<td class="text">Oct. 20,  2021<span></span>
</td>
<td class="text">Jul. 21,  2021<span></span>
</td>
<td class="text">Apr. 21,  2021<span></span>
</td>
<td class="text">Jan. 27,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash Dividend per Share (in usd per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">Feb.  09,  2022<span></span>
</td>
<td class="text">Nov.  03,  2021<span></span>
</td>
<td class="text">Aug.  04,  2021<span></span>
</td>
<td class="text">May  05,  2021<span></span>
</td>
<td class="text">Feb. 10,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Paid Date</a></td>
<td class="text">Feb. 23,  2022<span></span>
</td>
<td class="text">Nov. 17,  2021<span></span>
</td>
<td class="text">Aug. 18,  2021<span></span>
</td>
<td class="text">May 19,  2021<span></span>
</td>
<td class="text">Feb. 24,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the dividend to be paid was declared, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650789543912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Repurchase Program (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">25 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 12, 2020</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember', window );">Shares Related to Withholding Taxes on the Vesting of Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockholdersEquityTextualAbstract', window );"><strong>Stockholders Equity (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,531<span></span>
</td>
<td class="nump">23,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=hfwa_TwelfthStockRepurchasePlanMember', window );">Twelfth Stock Repurchase Plan [Member] [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockholdersEquityTextualAbstract', window );"><strong>Stockholders Equity (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase', window );">Outstanding share percent</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Outstanding common shares in the plan (in shares)</a></td>
<td class="nump">1,799,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember', window );">Twelfth Stock Repurchase Plan [Member] [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockholdersEquityTextualAbstract', window );"><strong>Stockholders Equity (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,559<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares', window );">Net Total Stock Repurchased During Periods Presented, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,141,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare', window );">Net Stock Repurchased During Periods Presented, Value Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.17<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23.92<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Stock Repurchased During Periods Presented, Value Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Total Stock Repurchased During Periods Presented, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock repurchase program percentage of outstanding shares authorized for repurchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_StockholdersEquityTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity (Textual) [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_StockholdersEquityTextualAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=hfwa_TwelfthStockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=hfwa_TwelfthStockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650802720440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Shares Repurchased (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember', window );">Twelfth Stock Repurchase Plan [Member] [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares to pay withholding taxes (in shares)</a></td>
<td class="nump">80,559<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember', window );">Shares Related to Withholding Taxes on the Vesting of Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares to pay withholding taxes (in shares)</a></td>
<td class="nump">24,531<span></span>
</td>
<td class="nump">23,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Withholding taxes average price per share (in usd per share)</a></td>
<td class="nump">$ 25.46<span></span>
</td>
<td class="nump">$ 29.54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650791460200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">$ 1,039,924<span></span>
</td>
<td class="nump">$ 894,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,039,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">12,989<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level&#160;1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level&#160;1 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level&#160;1 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,039,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">12,989<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">39,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">210,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">358,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Commercial CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">404,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">2,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">25,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">39,555<span></span>
</td>
<td class="nump">21,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">210,239<span></span>
</td>
<td class="nump">221,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">358,409<span></span>
</td>
<td class="nump">306,884<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Commercial CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">404,505<span></span>
</td>
<td class="nump">315,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Corporate obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">2,009<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">25,207<span></span>
</td>
<td class="nump">26,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">12,989<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | Commercial CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | Corporate obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;1 | Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,884<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Commercial CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Corporate obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">12,989<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Commercial CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Corporate obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level&#160;3 | Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650796351480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details) - Nonrecurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Fair Value, Option, Changes in Fair Value, Gain (Loss)</a></td>
<td class="num">$ (12)<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">1,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,213<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Commercial and Industrial [Member] | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member] | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member] | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member] | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member] | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">$ 534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member] | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract', window );"><strong>Fair value measurements of assets on a nonrecurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 698<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value assets and liabilities measured on non recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net gains and losses recorded in earnings for nonrecurring assets reported at fair value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14172-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650796202008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Quantitative Information, Level 3 (Details) - Nonrecurring<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair value measurements for financial instruments measured at fair value on a non-recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="num">$ (12)<span></span>
</td>
<td class="num">$ (48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Branch held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair value measurements for financial instruments measured at fair value on a non-recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair value measurements for financial instruments measured at fair value on a non-recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Impaired Loans | Minimum | Comparability Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair value measurements for financial instruments measured at fair value on a non-recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="num">(0.110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Impaired Loans | Maximum | Comparability Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair value measurements for financial instruments measured at fair value on a non-recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="nump">0.350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Impaired Loans | Weighted Average | Comparability Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair value measurements for financial instruments measured at fair value on a non-recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="nump">0.138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Branch held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueInputsQuantitativeInformationAbstract', window );"><strong>Fair value measurements for financial instruments measured at fair value on a non-recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 698<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net gains and losses recorded in earnings for nonrecurring assets reported at fair value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ImpairedLoansMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impaired Loans, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ImpairedLoansMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueInputsQuantitativeInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueInputsQuantitativeInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_BranchHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputComparabilityAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputComparabilityAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650802451576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">$ 384,822<span></span>
</td>
<td class="nump">$ 376,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">119,929<span></span>
</td>
<td class="nump">120,196<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">1,576,722<span></span>
</td>
<td class="nump">1,723,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">1,039,924<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">422,213<span></span>
</td>
<td class="nump">383,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,780,845<span></span>
</td>
<td class="nump">3,773,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">14,582<span></span>
</td>
<td class="nump">14,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,038,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">342,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">49,069<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">21,253<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">12,989<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value | Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">6,163,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value | Bank Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">328,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">1,576,722<span></span>
</td>
<td class="nump">1,723,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">384,822<span></span>
</td>
<td class="nump">376,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">1,181<span></span>
</td>
<td class="nump">1,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,808,897<span></span>
</td>
<td class="nump">3,849,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">14,582<span></span>
</td>
<td class="nump">14,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,038,498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">49,069<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">18,750<span></span>
</td>
<td class="nump">18,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">12,989<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">6,163,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Bank Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">329,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level&#160;1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">1,576,722<span></span>
</td>
<td class="nump">1,723,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,038,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">49,069<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level&#160;1 | Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">6,163,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level&#160;1 | Bank Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">384,822<span></span>
</td>
<td class="nump">376,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">1,181<span></span>
</td>
<td class="nump">1,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">4,593<span></span>
</td>
<td class="nump">4,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">12,989<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 2 | Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 2 | Bank Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level&#160;3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,808,897<span></span>
</td>
<td class="nump">3,849,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">9,861<span></span>
</td>
<td class="nump">10,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">18,750<span></span>
</td>
<td class="nump">18,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level&#160;3 | Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level&#160;3 | Bank Time Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">$ 329,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of deposit liabilities held by the entity, including, but not limited to, foreign and domestic, interest and noninterest bearing, demand deposits, saving deposits, negotiable orders of withdrawal (NOW) and time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of subordinated debt obligations including, but not limited to, subordinated loan, subordinated bond, subordinated debenture or junior debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic certificate of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansHeldForSaleFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansHeldForSaleFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of securities that an entity sells and agrees to repurchase at a specified date for a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650801382856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Restriction (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted Cash</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 9.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140650794780104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">$ 1,098,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,125,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">40,333<span></span>
</td>
<td class="nump">$ 64,225<span></span>
</td>
<td class="nump">42,361<span></span>
</td>
<td class="nump">$ 70,185<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">559,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">579,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">31,932<span></span>
</td>
<td class="nump">45,204<span></span>
</td>
<td class="nump">33,049<span></span>
</td>
<td class="nump">49,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">537,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">570,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">15,265<span></span>
</td>
<td class="nump">21,770<span></span>
</td>
<td class="nump">17,777<span></span>
</td>
<td class="nump">30,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">7,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">7,085<span></span>
</td>
<td class="nump">10,464<span></span>
</td>
<td class="nump">6,411<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non Owner Occupied Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">13,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">9,582<span></span>
</td>
<td class="nump">12,970<span></span>
</td>
<td class="nump">8,861<span></span>
</td>
<td class="nump">10,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">250,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">4,299<span></span>
</td>
<td class="nump">13,271<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
<td class="nump">13,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development [Member] | One to Four Family Real Estate Construction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">55,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">1,124<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development [Member] | Five or More Family Residential and Commercial Properties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">194,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">3,175<span></span>
</td>
<td class="nump">11,223<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">11,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">288,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">2,299<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForOtherCreditLosses', window );">Provision for Other Credit Losses</a></td>
<td class="num">(1,055)<span></span>
</td>
<td class="num">(1,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 1,552<span></span>
</td>
<td class="nump">$ 3,617<span></span>
</td>
<td class="nump">$ 2,607<span></span>
</td>
<td class="nump">$ 4,681<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForOtherCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to credit loss from transactions other than loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForOtherCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusedCommitmentsToExtendCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unused amount of commitments to extend credit to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusedCommitmentsToExtendCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>hfwa-20220331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>65
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%
M  @ 1W*D5+$U*%LT!0  614  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6R56%%SXC80?K[^"@U/[4P(E@Q)N"',. 3NF.82 FDSUTX?A"W $]MR91G"
MO^_*!IMDS-I] <OV?OZT6GV[J\%.JK=D(X0F[V$0);>MC=;QUTXG<3<BY,FE
MC$4$3U92A5S#4*T[2:P$]S*C,.@PR[KJA-R/6L-!=F^FA@.9ZL"/Q$R1) U#
MKO9W(I"[VQ9M'6_,_?5&FQN=X2#F:[$0^H]XIF#4*5 \/Q11XLN(*+&Z;3GT
MZ\AFQB![XT]?[)*3:V*FLI3RS0RFWFW+,HQ$(%QM(#C\;<5(!(%! A[_'D!;
MQ3>-X>GU$7V231XFL^2)&,G@U??TYK9UTR*>6/$TT'.Y^RX.$^H9/%<&2?9+
M=OF[W6Z+N&FB97@P!@:A'^7__/W@B!,#=GW&@!T,V"<#>NX+]L' SB::,\NF
M=<\U'PZ4W!%EW@8T<Y'Y)K.&V?B16<:%5O#4!SL]',FM4&0&*T;:)-EP)9)!
M1P.P>=QQ#R!W.0@[ V*3'S+2FX2,(T]X'^T[0*A@Q8ZL[A@*^(.K2V+3"\(L
MQBKXC'!S)P9SUJLR_T#'+IQD9W@VZJ2_G66B%<3=/PADMX#L9I#=,Y#WTDUA
M-VCRLH]%E<=Q<VJUGQ$6O8)%KQF+YY0K+52P)W,12Z6K&.%06J4"8715,+IJ
MQF@FE"\]$U$$ KO213C2,89^^?*E)@RN"V[7#==,<="Q3(;.NPO'6O$@P?QU
M4W"Z07'&D?;UGDS\0)#'-%P*5<4%Q[ LJ\WZW1L+X=,O^/2;\)F+M6\V"SCK
MD8>5JX?C?!_/IR_.MS&93!^=Q]'4>2"CI_D,84BM4O*L)ARGD2L5K!XW"WE!
M%AK"C$A%1C*-M-K#OU=)O ;]U<%(GN@R;4+RA;^3J0=!YZ]\-V.*+',-9)^V
MZ4WONF]A"TU9R9 U8>AX'B2-Y.)X01[@/?(45?L.AV06A5!>Z0UQMB)*!5F\
M7F!<2P&G]O_B.C(C6.L7N8LJ>>)P3\$^C'V.42L3 <6E_#.U(@YG2F[]R*WV
M(XZ)QV"9'2BNZ9^IS62B>4#^\N/SFP-'[-_T+(IQ*_,$Q>4]6T$'*M?S5'
M^PK=!F52H+B2/T@7?#+;R A3X!J0?M=NTQZ^,<N40'$]?_$U9 .Y(I3]NOR-
M+(2;*O!6)2T<:23#$!0'JE#W[8)$DL1<D2T/T%1/RUQ!<9&'/.KYT9HL]N%2
M!I7\:K+$!(UT5J8$AHOVT4=D_.YN> 35\+FT50/TZ"SN':PT8V4&8(TRP"A5
MRA0=>:61N0L4(JTLTVL0?WXN[C\R*Y6?-5+^:00E8]Z'F1J-'ZE6,L,1:YB5
M.L\:Z;PIAR"1@Y"NI:H,_!J<!ZX@!AS7A7X3"@3AY9 8QU+P62/!7X0\",A=
MFL#CI'HU<9RZ$I*5.L\:Z?PX%&IM NP;($ .AMT?\ZC:?3A@+;52YAFNTD=G
M;:#11PGA,+6$2KEGN%(?=V6NC(M<&1=9XTR>4@T),C*:5MFTYLB]#-F<KVR'
M=H]:S+Z&[F1;Q:J4?-:H#1C![E.0C:;0A[^3WT6UJVJ[ 6IUKRS6P_Q5:CS#
M)=J!CLG+NJ9)P*O<<E<#4+=T=BGR-J[-1?\V\1.3LW\*R&83N%FY^VK ZHX6
M2IFW<5'^S.K0^)[GA<,]8^6574J\C0OR,>N<N@KKQ6O@VFW*VG8EM<[)X941
MH.Q,+R&NZ<+R<ZSB;G%NZ&2G99WR]?S0$5I^T*^$!&(%IM;E-6PUE9_CY0,M
MX^PH;"FUEF%VN1'<$\J\ ,]74NKCP'R@.$T=_@=02P,$%     @ 1W*D5'!:
MAG<.!P  :AH  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RE6=MRVS80
M_16,ZFGC&24B %Y3VS.^I7&;-&GDM--'B(0LCDE" 4$K[M=W0<JB1(!PTCXD
M)J4#Z.  NV>7/-D(>5^O.%?H:UE4]>EDI=3Z]6Q6IRM>LOJ56/,*OED*63(%
MM_)N5J\E9UD[J"QFQ//"6<GR:G)VTG[V49Z=B$85><4_2E0W9<GDXP4OQ.9T
M@B=/'WS*[U9*?S [.UFS.S[GZO/ZHX2[V6Z6+"]Y5>>B0I(O3R?G^/4E]?6
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
M'=E1A-TX]_6E"P[/#642960-4N<JA!RBO,>4'<6WYBJPX@HN%J:9PMV/"!T
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
M3V5I.!-PKX@NBX*JEQO@<C?S0N]UX8&M<V,7_/ET0]?P".9I<Z]PYC=1,E:
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
M*9"BVVEPU[]=)M;?.?Q@]*!/YLCN9"/EBS6^D&D0V8(HIYFQ$3 ,>SJCG-M
M4,:KCQDT*2UX.C]&7[B]PUXV6-.9Y#\9,?DTN D0H5M<<?,D#TOJ]S.T\3+)
MM?NB@_>- I15VLC"PU!!P40]XC=_#B= ?] "Q!Z(NP*)!Y*NP, #@Z[ T /#
MKL#( Z.NP-@#XZ[ C0=NW.W6U^'N\@$;G$Z4/"!EO2&:G3A!.!JND DKW;51
M\)<!9]*9% 2$2 F"F9:<$6S 6!L80*%&([D%2V8ON>2$*OT1S5\K9M[1U;/
M%6'@?8VN5EB!<TX-RS"_1I_1!Q0BG<.JGH0&ZK39PLS7=%_7%+?4]!6+'HI'
MGU <Q?$9?'89_YX9P".']\_@#__)7G' ^ZWX_#)^5ZJ+^*++WL>M^.-E_!N&
M[$F_]>B6W?%_LH<@K$9=<:.NV,5+6N(U,FI5T:^[C38*.MCO"^F2)EWBT@W:
MQ(QUC@C;,Y TT=#",@X*) AZ9":+ @9M:T!73*!*$U1258OT^IQ(ZUQCE\N^
M /LTZME3V9]*L8O3PUFGOWWF'7P6'7P>NQ2TO!RH/OOPI*G85PRTL6-"(TZW
M0$6],?1&5;\,M6%DZ?K,1AKH6FZ:PV-*E76 _ULIS=&PK:MYGM,_4$L#!!0
M   ( $=RI%2,D:U=1@@  #0C   8    >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&ULI9IM;]LX$L>_"F'LBQ9H:O%!DE4D 1KW>BVPW0V:[=YK6J)M7F71*]%Q
M>I_^AI(L.>)#W-TWL>4,J?\,R?D-*5T?5?V]V0JAT=.NK)J;V5;K_;OYO,FW
M8L>;MVHO*OC/6M4[KN&RWLR;?2UXT3;:E7,21<E\QV4UN[UN?[NO;Z_509>R
M$O<U:@Z[':]_W(E2'6]F>';ZX:O<;+7Y87Y[O><;\2#TM_U]#5?SH9="[D35
M2%6A6JQO9N_QNR5+3(/6XD\ICLW9=V1<62GUW5Q\+FYFD5$D2I%KTP6'CT>Q
M%&5I>@(=?_6=SH9[FH;GWT^]?VR=!V=6O!%+5?Y'%GI[,UO,4"'6_%#JK^KX
M2?0.Q::_7)5-^Q<=>]MHAO)#H]6N;PP*=K+J/OE3'XBS!M"/NP'I&Y!I ^9I
M0/L&M'6T4]:Z]8%K?GM=JR.JC37T9KZTL6E;@S>R,L/XH&OXKX1V^G:IJ@(&
M110(OC6JE 77</&@X0-&2S=(K=&2-UOT$4:\0:^^5?Q02+!YC:[0MX</Z-4O
MK]$O2%;HCZTZ-+PJFNNY!F6F_WG>J[CK5!"/"HJ^J$IO&_0O4%,\;S\'CP:W
MR,FM.Q+L\ NOWR**WR 2$>+0L[R\.0[(H4.4:=L?]479!'#=!G!=JQV"55AS
M+:M--XVEEJ)Y%[@/&^[#VOLPSWU^@W4OJUSMA&L,NK9)V]8L[\=;G*5Q>CU_
M/(^,;45BRMA@]4Q8/ B+@P%X7_P7YG(WH;2"]9^K*I>E0-6@V/QNKG(3JWVM
M'B5,!;3Z\=/!2@9-23!8'P0DOEQRDT[>(+Y3M9;_XUURJ0JX65X+<^4*9==S
M?!:D*QRG9!)*AU629HD[E.D@.PW*_BH>1=WPTBS,-DQM1H6$CD OK$Q4JJ81
MSD68VGIHG$XG@,,JQ5GF5KT85"^"JA^TRK]?F81;(!AMH%#3A5H\F>_.^;JP
MA&1Q-!%KVRS2R"TU&Z1F0:GOSV<"!%E6FE<;N8+9RB&RVAG:S-*11FRBU6&3
MI6ZM.!KS=Q14^WLM-[(:Q!KM&^ OS )>-6@KRJ*=&S!AG#'N>W\VVO&"THET
MEQDE)/:D!7R&'QR4?U^K7(BBSXM&Y=_R EOR$A8MID[85A2G<>SQ@8P^D* /
M=[SZCM2Q@JE=RK6 "=,<:E[E(I"+^RZ?9Y DBZ>2'69)[,D@>,01ID'%?_+R
MT&>Z(3$CN(*I+FK1: 0)5Z#FR/=NF%/'I+&FC,.(^#B"1\+A,.+^#:6ID7K)
M5'EC@.)T@+FTX:D'#BM,?>D%CRS$\4^Y(*M'T8]!(_)#W1+.KSVV5$V3HL/D
MBG@2.!YQB<.\G,KNDN$%B].!06(E1Z<5\6@>68G#L/Q=;T7M%.5B88J3J2J'
M&<;8ES)&&N(P#G^[M-!Q:K>AAZ.,6.G.P<]H@3W21SKB[*=JV6[V7EZ>D1%M
M)(RV7V%%(S7RK6GKLOVASK=01W0KI*V"^(^VLG3%BCC E2VFH7)989PN,L\$
M)"/?2)AO7[CN%W0KOA8GL=Z%C_@CER4WY49H51$;9HQ0,BWF'&8)25+/!"8C
M\TB8>7_#KS910)&_ZYK^<'IE\RY)V#17.*P\29F,2"1A)-[WT^H?CXL;>RS*
MIDXX#'&21'3A<65$) DC\F57+AH*!_U8O&"6'[:=;S!&0I(P(>VJ\)^OEY>Q
MZ3#!A/F&8^0F"7/S?#A@Q[F33;]HQ%\'N3?>./4Z>)@2:R4XK)AW=8_8)&%L
M>N)_*?&)34W(IM,"T6654@^?R(A6$D;K*=RMXH^B *:6Z),Y8&AYTA;KC=F-
M.I7;S 1<6,H=5IBD/EB,:"7AG><SZ2O?KL*IV]Y;7N%HNIMXR>KYV=;(:1KF
M])+OI88@YZK2M5P=.E9#>H$BX:H_W#%G@Z9&T/SI=$ZQY[6N1-ULI7N706TH
M3U>LPP0&(L&>734=L4W#V![JLT/3U6:N*L<IVN8MI'^2X>G*=1H"OYEO.$8T
M4_)3!=H:RJ<JO[Q HV>GFF%F]L>-M3#9#38'A=BK1KH+,6KC+DL)MD;4-F,$
MIY$G"],1BC0,Q:7:[<SFQ:S\;F@+:2KO"K+<GLO"J=F!P)1:QWQ.,WR6-9Y+
M'BE(PQ0TX7U5B"Z^KY]%^@Q_C8)L?*@@SR&^J45[:M^=L9XJ9:=KCBTB3E-K
M.&RS!?'@G8Y$I&$B?AVDF427GXV,4ZIK9YC$UBBX3EL7ODPPHI"&4>C<J;F6
ME%.ZC;A%S*Q=IL.,89;$ODD_LI"^O,WTS*#6)U.%M%],*?((-/?LHJ@+>"#0
MGB^.K6D699GGV(>.:*1A-"Y]<A'7:"5@BUB9X3 EEJBE<B]G&W\XA9R;65/)
M<5++*/4=1["1E.PE4@:\@%04UL]LVN$X35(RU>\PS"BCV'-NR$8L,AQ$R\-A
MOR_;# .X+V23EPJ*DJY>R4_8@=G5/5Z&,B#X4&LD&@MO-MNPF23=5IVG0TIG
MB.R=(8[C:1WDLEHL/ =D;,0A"^-P*K-[JL6?SHXJ:K$^>)Z0,IM\T]7E,$D\
M*XN=/3(,@_'SN*F"M/#KYT]_+,]+LWY[7[:/A8UXL\Q,RI;:MW5A-@\3*U,X
MC#Q<82,P61B8[4L()LQ0M9TV*VJEN31%M#3/F@ ZU:;;*%;B>';B5K9YL91\
M)4MO.F<V#>VY9=NDU'?JQD9DLLLWD9=N@U&EC(76Y?29>N].8CWJM4;)-HFC
M:#I0\[/W#W:BWK2O930P2PZ5[I[9#[\.KWZ\;U]XF/Q^A]\MNQ<XQFZZ]TF^
M\!IR? /CM(8NH[<I!+CN7M'H+K3:MV\YK)36:M=^W0H.59$Q@/^OE=*G"W.#
MX469V_\#4$L#!!0    ( $=RI%3:K.M YPH  !8=   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;-59VW(;N1']%113E5A5E$12LM?Q2JZBI%56B1VI
M)._N0RH/X S(@34#C &,:/KK<[J!N5#6Q>OR2QYLD1R@T9?3I[LQ1VOK;GVA
M5!"?J]+XXU$10OUF?]]GA:JDW[.U,GBRM*Z2 5_=:M_73LF<-U7E_FPR>;5?
M26U&;X_XMROW]L@VH=1&73GAFZJ2;G.B2KL^'DU'[0_7>E4$^F'_[5$M5^I&
MA=_J*X=O^YV47%?*>&V-<&IY/)I/WYP<TGI>\+M6:S_X+,B2A;6W].4B/QY-
M2"%5JBR0!(D_=^I4E24)@AJ?DLQ1=R1M''YNI9^S[;!E(;TZM>4?.@_%\>CU
M2.1J*9LR7-OUKRK9\Y+D9;;T_+]8I[63D<@:'VR5-D.#2IOX5WY.?OB6#;.T
M8<9ZQX-8RS,9Y-LC9]?"T6I(HP]L*N^&<MI04&Z"PU.-?>'MF?*9TS5[R"[%
M2>.QP/NQ.)%>>_KIRBFO3)#1B287-WIE]%)GT@0QSS+;F*#-2ES94F=:>5YS
MK3+L*3?BPOM&Y5OKG#7XG"F$-OBC_0 K2)?]+&E\$C6>/:+Q@7AO32B\^,7D
M*M_>OP_K.Q?,6A><S)X4^%ZZ/7$P'8O99#9[0MY!Y](#EG?PB+Q+MY)&?V&'
MC<6I-1Z>R7O_;3D4#C[71II,RU+<X,?H%O&?^<('!\S^]PF-#CN-#EFCP_^C
M(#^I,5'1&U_+3!V/:E+-W:G1GS1C_&-M$"_DCGA$ _&A4 AT54NS$="D=AH,
MIR%5F16H+1?:B( UBW8#-M>E- ;GC$6N'7$4CB2-,FM=#DCP#UN;F,%T(-6Q
M7T.G=6'+<K-KUP9G^&;A=:Y!K6/>=R+-[1ZK1I](KP*L_:F1+B@7=;HL-U6M
MY5C\(7V!\T**?F9-WF0XH#M[Z6S%1Q[^72P<\%I !_@6NI0V VQSG.ELLRK
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
MX,K1 CRGJ[CV"QW0O0I]^S]02P,$%     @ 1W*D5!QU=K/-#   [20  !D
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
M8.HM#<#[6=.8X886V/S"Z?6_ 5!+ P04    " !'<J14GIY8,Y0<  "S6P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6S57&MSVT:6_2M=6M6N507+
M>#^<1Y4B)S6NC2=>V[/YL+4?(!*B4 8!!@"E*+]^S[G= )HD*%FV,YFM2BP2
M1'??OL]S;S^^O6O:C]U-4?3J]W55=]^=W/3]YN6+%]WBIECGW7FS*6K\<MVT
MZ[S'UW;UHMNT1;Z41NOJA>^Z\8MU7M8GWW\KS]ZVWW_;;/NJK(NWK>JVZW7>
MWO]05,W==R?>R?#@7;FZZ?G@Q???;O)5\;[H_[%YV^+;B[&79;DNZJYL:M46
MU]^=7'@O?PCYOKSPWV5QUUF?%6=RU30?^>7U\KL3EP055;'HV4../[?%95%5
M[ AD_&;Z/!F'9$/[\]#[3S)WS.4J[XK+IOJU7/8WWYVD)VI97.?;JG_7W/VM
M,/.)V-^BJ3KY5]WI=R/W1"VV7=^L36-0L"YK_3?_W?#!:I >:^";!K[0K0<2
M*E_E??[]MVUSIUJ^C=[X0:8JK4%<65,H[_L6OY9HUW__<Y/7G7I7+(KR-K^J
MBF]?].B5O[U8F!Y^T#WX1WH(U)NF[F\Z]6.]+):[[5^ FI$D?R#I!__!#M_D
M[;D*/$?YKN\_T%\P3C&0_H('IYC72_5S ?G9LU6ORFY1-=VV+=3_7%QU?0LM
M^=\'Q@S',4,9,_P"MCZM!_7AIE _Y/5'U;3EJJSS'C.IY*6R5CU^;-HE'K?W
M:M%LVP[?K]75MD.WG9[]38Z_5=? $G[;EFVQ-,W[F[;9KF[4NFA71:O?E5>Z
MDH;3G:N+Q:+=XOVR[HNVZ'I8XTC6'7HM?E]46PA?7;?-6BU'GG8*CJ(KZKZL
M5T(BZ?\/C+!NVK[\ PT6#7H#H9H2JUOT6O;2^;(HUC)V5Z[J\KI<Y'5_KI[E
M9XHL4K\8;H#2%^_*[J-ZD]?P)O ;_<2R!;BU M_^*#JAHZR7Y6VYW.;5+@O[
MIC>/U 8D7C=5V7#6C;H&3U57K-AO]Q)TK\&N18FW!QY_ _*[<LG9XBD<9*7
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
MHA:$$$W<[\Q([ H_W^6EE'5H)R-^W15>HQ4&4;G8YQ9-RQ FAG^_!X],X>*
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
MWFAB"UQ7(U6K8""L!PN6K^P4%&<5#JBD$"\TKW^&X+_KY;\[\/G%5=MA:-)
MD5"XPM.M.TOGF;6?KNJS^C3PV&UCF+?%FDV7BV]O,@C3$)DVT??IXBY]Y#&0
MEBW/70RBP-]K[^-I(P[F2;[[$U!+ P04    " !'<J14!O0TY(H&    $0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6RM6$USVS80_2L8-=.Q9V3)
MEN/83FW/.$X]\2%MIFG30Z<'B%R*J$F !4 KRJ_OVP4I4;:2IA\7BX(6B[=O
M=Q^6OE@Z?Q]*HJ@^UI4-EZ,RQN;E=!JRDFH=)JXABU\*YVL=\=4OIJ'QI'/9
M5%?3V>'ABVFMC1U=7<C:.W]UX=I8&4OOO IM76N_>D656UZ.CD;]PD]F449>
MF%Y=-'I![RG^TKSS^#9=>\E-33889Y6GXG)T??3RU7.V%X,/AI9A\*PXDKES
M]_SE+K\<'3(@JBB+[$'CXX%NJ*K8$6#\V?D<K8_DC</GWONMQ(Y8YCK0C:M^
M-7DL+T=G(Y53H=LJ_N26;ZB+YX3]9:X*\E<MD^T+&&=MB*[N-@-!;6SZU!\[
M'@8;S@X_LV'6;9@)[G20H'RMH[ZZ\&ZI/%O#&S](J+(;X(SEI+R/'K\:[(M7
MK\F;!\W,J%MCM<V,KM2=#=&WH#Z&BVG$*6P[S3J/KY+'V6<\'JNWSL8RJ.]M
M3OGV_BG0K2'.>HBO9E]T^%;[B3H^&JO9X6SV!7_'ZY"/Q=_QWX<\"%1IFZLW
ME"^,7:AKKA43#07UVH2L<J'UI'Z[GL,<=?3[%U \7Z-X+BB>_X_$_S>/ZN>2
MU(VK&VU7JHVF,I\0G[&1/(6HO(ZDPE(W*.JUHPRIY(B#BDX5.L.FR'81KBQ1
M'I0KE,'/F:MK\G)DJEKR02U+N)ZO8*"(CY'3')C>=>K2Q%+I]6YL-A4I'>6L
MH&L<"C5(CCA'O2M7%(%B[)9V>[4.3KPJUK08T&)BR\(P$5X0I0VZ4XH*4A7D
MW(ZN;[\YFQV=?A<VZ' V%06)IE0KYNF!? 3^!^V-G@.Y8*@<$#).G/V1\K3(
ME39P#FW+W,*F;(#%W+"1L:"41'%RU3: Q5MR@T,]V8P-9&5N\JD.]RII,J>#
M5UOTGJ]63,H@LI#HD'RMD]2CB:7Q^4&C?5P))8%V\ ES- +H1)$$L[!8SY4.
MJNP:QVS*;;)5;R8H^M@X#@9T;#OV!OCAA,_N QB@GJ@W;DF@=[S%FE2E#NMJ
M$N+\2N&BVHJ0-T'I'7!GI;8+J7GQ5&CCD:^JI1VT[6P"]LUVM0/V#BY7GR*=
ME2H5&?.9.^&(&3*%R;2-J!$#W%G<65;@ K>(-!.N6Y#"R9JH6UK7@:=*N'Y"
MWN<Z=COO)DB5>2@R1W_WU$5!(*:KLM;J-C=\W(T#(S:DI^ JDPN*]RP"250
M^4X@IGQO<SK A=R;A 6C08A@2>J%DY%5;8?KG:=&FYQ+A4]-Q=G1&L!S6KC.
M,M_23JL*O<<:9399_H?!;*23S<U&(1:8<-)1N [XU!PQ(AV#HAH$SW;0$97I
M4*I"](0[9QCLCX*XR^^_ YN8'ZMYBWRO&E1:A4*S*$@ ^T3>=?K1Y=7 8V0C
M+&?W!]$=R,-7WP&MK2@$%FF/9HL2JDZ2F?^!=F-<6Z7&RM<TWC6>-:UBJ2MX
M'D-W6-2YS)2L9:( 3[NR)LT7+[N=J \05M<&OH6BXZLDM=.CGOX",C#VP')@
MF+&4""[!1PX$"G>@781>%KC3N:(0CIS1$S)F_5EBHN3/@1^,M_>4V$P5\^#0
MO5U=COEF@UIHN3Z2V+F(G' Y9S'5=1HXNN,'N7BBKX7CRTIT7FX=W )!8I4;
MVC$%<*UKU_8S#O)L:JFE#=/I&M^J@IT%,&S=[F;.)4B#M8R=OE08UQ!=/Z^I
MUY11/0?OW<J1^J%'==VA^GZ-Z)81?9#<?YW5WAUG#64!4&$?F^S!YBK:'4[8
MI7ZB+FKO:%\] ]#S\<GL!9Z.9N/STQ->FLW&IVGI9#P[.M_EHI>>E;CIG>RQ
MC[/S_;6+/?9P]F)?K#B#N_*QK9W=M3V8JU!NS_;.)J?[>"6H*BES9/;9^>1L
MLR Y?90,MGJ2D#%?/TT_RDS^&:C-U, -(L" :QO6'G#M_T_ =L\3J>L/^DNR
M$^BNHS$Z6)DK'HD.!M/4S2TG4P:?KL,Q^NB%)^KZ["9IBB@#3P [2*#-N&%"
M:A@T)H,KO6L7Y5";1!'!*'K59=#3<=>>J*#:B*B C-I9 YGC0A:S''J0^C?Y
MSXA[DH-E!(C4M1Z6AM^L>_W!A:._#OXPAX_] QQ %.R?I>[@WKJE57/O[HE]
MZ0H5.=GU0C0=O)6"F(6\>X?$=WI!7:^N7^^OTUOMQCS];P#5LN#;MZ("6P\G
MIR<CQ"/OV^E+=(V\X\Y=1!;DL<0X3)X-\'OA7.R_\ 'K?WI<_0502P,$%
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
M=.DO<RF &-Z YVN-]ZGVA@_H/ZI=_@]02P,$%     @ 1W*D5.6 YWLX$@
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
MZ?-S1S)B<0UQ!=?Y>F>5_D%Q@$XK4 4$%*MWC=F;T0<1WCGY5-*KH7<-5GK
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
MI[$#M"^5:OP#3A!^3OWJ?P%02P,$%     @ 1W*D5'%/$*"I @  RP4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULI5113]LP$/XKIVR:-HDU;5H8
ML+82A2%X8$/ MH=I#VYRJ2T<.]@7RO[]SDX:B@1(TZ2JM7WW???=7>^F:^MN
MO40D>*BT\;-$$M6':>ISB97P UNC84MI726(KVZ5^MJA*"*HTFDV'.ZEE5 F
MF4_CVZ6;3VU#6AF\=.";JA+NSP*U7<^24;)YN%(K2>$AG4]KL<)KI._UI>-;
MVK,4JD+CE37@L)PE1Z/#Q23X1X<?"M=^ZPPADZ6UM^%R7LR281"$&G,*#()_
M[O$8M0Y$+..NXTSZD &X?=ZPG\;<.9>E\'AL]4]5D)PE^PD46(I&TY5=GV&7
MSV[@RZWV\1O6K>_D((&\\62K#LP**F7:7_'0U6$+L#]\ 9!U@"SJ;@-%E2>"
MQ'SJ[!I<\&:V<(BI1C2+4R8TY9H<6Q7C:'XLO(0K].14+-,T)68-MC3O&!8M
M0_8"PQ@NK"'IX8LIL'B*3UE-+RG;2%IDKQ)>"#> \6@'LF&6O<(W[E,<1[[Q
M"WP+86Z568$P!=Q(ITK:@6\DT<&)\KFVOG'HX=?1DHO ?Y+?KX2<]"$G,>3D
M/ZKZ;PPW$B$D E(48"SDP>X>[1X$ 5<NE^_>C/:&GS?UBUD'S,87BQ:K3*X;
M;A@?^$,8[(#"F5"J FOK%7FP);P]&.RWG)72.DX2P0GF6"W1/0DVXB!:4" @
M5F@U7] )S<]WC7(<RV[%<FP$OQ:UA]+9"D@J5WRLA2/%[1 >"NY.XWTK\:ME
M[_=['SBR4_<BC#*<*B-,KCC N>'D&MX5O*"@+U5AF<A8XOS96SRC*"!XX$AV
MHX;.#YYK?[HU8.RTBFO$,V%CJ)VU_K7?5$?M@#ZZMVN.>[12W"Z-)4.'@T^[
M";AV=;07LG4<UZ4E5A2/DK<MNN# ]M)R*;I+"-#O[_E?4$L#!!0    ( $=R
MI%1*T@]YP@0  ,\*   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;*U6
M;6_;-A#^*P>M&%I C279\DN6!$C2%BO0;D7:;1^&?:"E<\1%(E62LNM_OX>4
M[-AM8V##ODA\N7ONN>/=D1<;;1YLQ>SH2U,K>QE5SK7GHY$M*FZ$/=,M*^RL
MM&F$P]3<CVQK6)1!J:E'69),1XV0*KJZ"&L?S-6%[EPM%7\P9+NF$69[P[7>
M7$9IM%NXD_>5\PNCJXM6W/-'=K^U'PQFHSU**1M65FI%AE>7T75Z?C/Q\D'@
M=\D;>S F[\E2ZP<_>5M>1HDGQ#47SB,(_-9\RW7M@4#C\X 9[4UZQ</Q#OU-
M\!V^+(7E6UW_(4M774;SB$I>B:YV=WKS,P_^Y!ZOT+4-7]KTLGD64=%9IYM!
M&0P:J?J_^#+$X4!AGCRAD T*6>#=&PHL7PDGKBZ,WI#QTD#S@^!JT 8YJ?RA
M?'0&NQ)Z[NI6-XUTB+*S)%1)MUHYJ>Y9%9+MQ<C!A!<<%0/<30^7/0$WIO<
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
M@)6@89YWDS% 8*50_<P.8F#0VP'577/GJJ44Z4ZFTM< 3A0_:&*7+9W<4$J
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
M.5J Y_1%4_>&#NA_=_/^?U!+ P04    " !'<J14!$(8YY,)  "I&P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6S-65MOVS@6_BN$=[!P &TLBI1$
M99( 23J=*="@1=/./ SV@99H6Z@L>20JF>ROW^]0MBPGMNN=+K#[8E,2SX7G
M^AWI\JFJOS8+8RS[<UF4S=5H8>WJ8C)ITH59ZN:\6ID23V95O=06E_5\TJQJ
MHS-'M"PF@>]'DZ7.R]'UI;OWL;Z^K%I;Y*7Y6+.F72YU_7QKBNKI:L1'FQN?
M\OG"THW)]>5*S\V#L5]6'VM<37HN6;XT99-7):O-[&ITPR]N%>UW&W[-S5,S
M6#,ZR;2JOM+%N^QJY)-"IC"I)0X:?X_FSA0%,8(:?ZQYCGJ11#A<;[B_=6?'
M6::Z,7=5\5N>V<752(U89F:Z+>RGZND7LSY/2/S2JFC<+WM:[_5'+&T;6RW7
MQ-!@F9?=O_YS;8=3"((U0>#T[@0Y+=]HJZ\OZ^J)U;0;W&CACNJHH5Q>DE,>
M;(VG.>CL];ORT3065K;LP:1MG=O<-&S\64\+TYQ=3BQDT,Y)NN9WV_$+#O 3
M[+XJ[:)A/Y69R7;I)]"M5S#8*'@;'&5XK^MS)KC' C\(CO 3_8&%XR>^>>#&
M8V_,U#)=9NRG/]K</@]-\/O-M+$U@N:?1X3*7JAT0N4!H0_(I:PM#*MFK-G*
MT(\Z+\C2#-G%&EV8?08_RIJ2]J)9Z=1<C9"5C:D?S>CZ\X)8%LBXO)PSZYS)
MW&/XV>*A7E:US?]E,I9636>"F<YK]JB+UFF9;^-BJ'!'G6F+B[S,\A2KS)'3
M_;2J(6-5X0'$0D8+*Q.W>5TU#6M+E(W"29VC7#2.KL 3 U?D95JTCN[[.#&D
M^@'E7UD;526MYJ7CDY?LYL/=NPN&@$L7?<2QF]Y2/SO1W>];,M;X70EEJ[:!
M].:,O3M1Z@7[<OYPSN;5HZE+MYVT1P4LT^<AY0],<D^J!(N__TT%//@1JS'W
M$B'/L!*)%X8ANV_+/,U7NAB2!CP$I6+8'$DVCKV BS/<];U ).R3:?(,<G,0
MW=U_<.+O;Q^8B!4QQ[Z$C0/?BR4$B5!YTD_87;5<FCI]22,#[D5)Q"(>0K?8
M4WYTQJ0OO= /05.OJAHAPJIID<\UU6$HY_EX)OM#T77"/L#M-=-PH?W'5*=?
M8?#A@7 >7S(<:1RH\(RN S]FGRL+?7[ .7T5>CZ/L X\E?AD*1E[B0K.NL>P
M5A+( SY:F (!7*&N6KKU?+J'>.A[22Q>N$AZ0CH?<1%Y47#8XJ&$FZ*>=AS
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
M>O5W6X,XRT3KD9Q8T5(<.99S-(0P'4\2R4B. ^S?+^6G!PL?^T,</]V_G%9
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
MA!-L[]2CWQ=8+YZ EF-X &;+\'V[AQ\U^@%0@6F,R%<0MR!E LR:J $RON:
MB"5:DB1NO/W0/D&3,-#_7<IJ[-N@[8(O5\'9-ES?W&6F>NY'P%O+0-&(,.>/
MBD#%[[Q\:^B1QT@+!,!<FX(R P.N6*]?88%6$/DDR5#,5H![AB@PFQ&(/X *
M^H^.I^51  TE$\72BLJE/E?01::840$")+?@1$>,1B<@78SFA011:[<\0CV.
MORLG=?P0WO[ ^A:8JA)#Q#B\LH(M(8*Y.A$$(O3KC@#XJ>,W=-92*([_+LI<
M031TXD(O4V?E$(A9O!$M/B[A&AOORF6@T%[D1WJ'H04*@\9Q3[ZC4:[A.;3<
MM>O3!PW=X.39ME;G9R;ZG:@;@Z>9<Y8>I(?FIG9PLB=MF=1IR^19:8OB=DXS
M8)_JK%$)L9QYPOI/#TAO]K/4F]ZLDYLO!8;\7);I'\W* I[6[0Q<1!V(YC_Z
M6H=6!^K(6G+Y*6,S5=#0IOLVRPLY!$NXP]E"^R,](EZA/W7=#9@9WB@CX>J$
MPTRG2A. B\^ +9SGG&'@YZJ&D!9!3.=S2)5UL61&Y(J0K/20+,TQU\PIJ IX
MJQ^9+R&U'EK6R#QY"6'&&04O>S*$_\,]RXCW0V[Z\F1]TUX+?J%C8O?D>^VT
M:S_^.]-S"0 #3MECJGYMJOY>N[B/EB0NDC+:;88RY7G:H)WW@[S/%O>>>40I
M;FV@/8$6IZS(Y#K>3I7DLT?M!?U78H<Y5C$;K@1Q!TCGK(S]X-9IJBRM==^#
MC7&ZYDNC=5>5^!/$F\79H3GNFYK]J\KI3[%8:OXC]4#@/1FXK)RW97C^Q/"!
ME]W/V]G1H2645CGJD%)5/UD-=4AF0,KEF[UKVSI_<P+7".PF\^SVWVF[W+04
MR[!<6WT&5HN1=J_<!=Z54.TM#)W".(8?F$;@>O 4F($1A/Y67MK,7$41+W2.
MLRX U.20Y1I>8->-'4 VZH4."G4IYG\ D",+??OK?;NJBWT5Q@:9K>K)&?BE
M[+36+7A5)JB&YL2P)HYA!NZ>YVUH3@F';$G;FZYU5 218P>&:TV@#0W'VWZI
M6(_?-\ 3#)!3@(_G+2\*0(0TJP M84&0&QKF).PT7=*_%1E5^"MFD+&"#)2S
MB,D,J.FO1%3-SU-O@X;O;9>KJN$M1.7X4<,)= %_#NSW$+RN'U6+J@JL5=,I
MN^XNNOX,7LNW'<,.[3W/W^"UUJ7%ITJ.!_HK)W ,!RS< 8_J.*WR:Z??[Z]<
M?Z*\L>VW_%6[M]-?^7"J:2FO!+B<F-MOZ,W,$_YJXOE-@RK'90+6K6.KJ?N+
MJKM*N'UEW*.=B>F  X L:??S$<[$M8W ":%U#=-N -'M'^=,/%,3W6R.=R96
M8#[;F3CJ3SF3$"@=Z4S*&G;5M#7<ZO9EG>/6]^KPWKO0OQX0D&9!CE9^Q5Z/
MUC]0N"J_EV^6E[]N@.BY@*0-)60.6\V1[PT0+W\Q4'8DR_6W]#,F)4OUXY)@
M4(I: /-SQN2ZHPZH?[9Q^2]02P,$%     @ 1W*D5*U/8&D#!   1 D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULG5;;;N,V$/V5@9"'!-!&%UNR
M;-@&["1%%\@V03;;/BSV@9;&-A&*=$DJ3OZ^0\IR[&UB;/LBWN9R9CB'H_%6
MZ2>S1K3P4@MI)L':VLTHBDRYQIJ92[5!22=+I6MF::E7D=EH9)57JD64QG$>
MU8S+8#KV>_=Z.E:-%5SBO0;3U#73KW,4:CL)DJ#;>."KM74;T72\82O\BO;;
MYE[3*MI;J7B-TG E0>-R$LR2T3QS\E[@3XY;<S '%\E"J2>W^%Q-@M@!0H&E
M=188#<]XA4(X0P3C[YW-8._2*1[..^N_^=@IE@4S>*7$7[RRZTE0!%#ADC7"
M/JCM[[B+QP,LE3#^"]N=;!Q V1BKZITR(:BY;$?VLLO#KRBD.X74XVX=>937
MS++I6*LM:"=-UMS$A^JU"1R7[E*^6DVGG/3L]$K5-;>496N R0JNE+1<KE"6
M' V</[*%0',QCBSY<AI1N;,[;^VF']CMP1>RM#9P(RNLCO4CPK@'FG9 Y^E)
M@U^8OH1>$D(:I^D)>[U]X#UOK_>_ K_FIA3*-!KA^VQAK*;J^7'":W_OM>^]
M]C_P>M=88\D=>8)#!%;!S8M%AT-CQ:V'=(O6HC:@EMWN=W\?\(@O%N9"E4\_
MWKN9DQ <RT=FPTJ<!$1C@_H9@^GC&F&I!%'4(;/>BS]UX-0!Z/(8-+:@2P\O
M!"Y+T7@Y\8:].V06++FIF*4$<S)7TJP: =ULN?97>XTEU@O4W3TG</Y9DI)J
M#+DW%SYEJ$O.!"P:0X$9,SK<=%DCRT0;[99GD/4&89;G;C:(PR3+X6XK47]2
M9=EL.%*Z'VY@$ Y[*:1AFJ7PAY*?E!.!(Y&D%^9I3)+]8@"/RI+Q\M]8(,N&
M89(4Y&P8%L,,'I!.D9)GD>0EP6IVCQ$!%>Y3X3,]C!N7T!&)&U[1S-G,LC ;
M#B%+PJ)7_!QC36\.7[*:BU=(AOTP'Q24KV&8)ATZ_5\\0YK%83H80)HG89QE
MC@ST2E,2TJ*@P!,:LS!.XIWQCPKB#$A]6)!D[N=)FH7#/(83Q,GVQ,E.$F?F
M:I/)$H$>XXX.M\H8JJ491?-V3HT*OLEEX]Z=(X[-#BAUUU'J/?Z<1/+K_*G0
M,BZ,+WK??+A]I>KTZ]G5+=!E-!W.PRQ6C?9&2&R#FJOJB"V/:XUX]+@>$.AM
M]A-QYDRXY(2PP!67TMDG9K;FZ:K2,(\'-%(E%0F5X3/ER-TSB6CUS'T'=GEM
MJ0RBS?M' 9S[(KKP8]X_<.Z>BD.W29@1Y<Z R$6%^UZ51 >=C>IQY?NW(6^-
MM&V3V^_N?Q%F;6=\$V__+R@W%+JAEVE)JO'E@*Y9MSV[75BU\7URH2QU73]=
MTV\.:B= YTNE;+=P#O8_3M-_ %!+ P04    " !'<J14U-M 1#T"  "W!
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q]5-MNVS ,_17!3QM0U(F3
M[E(X!IH40PNL7=!BVT.Q!T6F8R&RY(ETT_[]*-DU4F#)BTU*/$>'%RG?.[_#
M&H#$2V,L+I*:J+U,4U0U-!+/70N6=RKG&TGL^FV*K0=91E!CTFPR^90V4MND
MR./:VA>YZ\AH"VLOL&L:Z5^78-Q^D4R3MX4'O:TI+*1%WLHM/ +];->>O71D
M*74#%K6SPD.U2*ZFE\MYB(\!OS3L\< 6(9.-<[O@W):+9!($@0%%@4'R[QE6
M8$P@8AE_!\YD/#( #^TW]F\Q=\YE(Q%6SOS6)=6+Y$LB2JAD9^C![6]@R.<B
M\"EG,'[%?HB=)$)U2*X9P*R@T;;_RY>A#@> [!@@&P!9U-T?%%5>2Y)%[MU>
M^!#-;,&(J48TB],V-.61/.]JQE%Q#:B\;F.%7"66'7( XIE82M08EM8>$"S)
MOHBV%(]Z:W6EE;0DKI1RG25MMV+MC%8:,,8\@&*,>16WB!V4[^*\LVPKX-82
MB@_70%(;_)BGQ/D$5:D:M"][[=D1[7?2GXO9]$QDDRS;>&E5_9XDY6*,%<G&
MBF21=7Z$]0:\)IY'KH#=B:<[:#;@_YP@GHW$LT@\.T)\SR-ZO [.BU4M+9^K
M[?LP;95N#8BG[TPH;@D:/"5G/LJ9G\SSO@N)Q:;'TG'G?K3@93CU?[WHV2XB
M6[CJS\7\:YX^'RI(#^8P7&ENT%9;% 8J!DW./S/:]]>D=\BU<30WCGC0HUGS
MRP(^!/!^Y1R].6':Q[>J^ =02P,$%     @ 1W*D5#H4U9:G!   @A(  !D
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
M]N]W15&_OFF>+-X]2G[Y/U!+ P04    " !'<J147$2[(K0$  !6%@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6RU6&UOVCH4_BL6VH=-:IOX.! S
M4:2.:MJD6ZE:M]W/+AB(EL1<VY1UO_XZ(<10QPFLM!]*7GS.>8[CYSG''FV$
M_*66G&OT.TMS==U;:KWZ& 1JNN094U=BQ7/S9BYDQK2YE8M K21GL](H2P,(
MPT&0L23OC4?ELWLY'HFU3I.<WTNDUEG&Y/,GGHK-=0_W=@^^)8NE+AX$X]&*
M+?@#US]6]]+<!;6769+Q7"4B1Y+/KWLW^..$D,*@'/$SX1NU=XV*5!Z%^%7<
M?)U=]\("$4_Y5!<NF/EYXA.>IH4G@^._RFFOCED8[E_OO'\NDS?)/#+%)R+]
M-YGIY76/]M",S]DZU=_$Y@NO$NH7_J8B5>5_M*G&ACTT72LMLLK8(,B2?/O+
M?E<3L6> (X\!5 9PK &I#,J9"[;(RK1NF6;CD10;)(O1QEMQ4<Y-:6VR2?+B
M,SYH:=XFQDZ/O^9/7&GS731ZX-.U3'3"%;I$$Y%K:>9XS5)TQ_3NQ?M;KEF2
MJ@]FR(^'6_3^W0?T#B4Y^KX4:\7RF1H%VL JG ?3"L*G+03P0+AC\@H1?($@
M!&@PG[2;W_)I;8X/S0,S&?6,0#TC4/HC'G\WF9 Z^<-G9@Z4;G%(:H>D=!CY
M *YY,4,BY^B9,XF$1"E7C1.U=30H'14$?!K3F)!1\-00/JK#1YWAV5QS:1'H
MI13KQ1+-#8/*)XU@MF[[>V#ZY@\WH^G7:/I'HK'!:SR:YWXX?0?.@! 2-L,9
MU' &1\)IC3UP8F."R8 V!X_KX'%K\+:5MHT;NW%#V@_QH Z\94CLKAM**(%F
M?+3&1UN9\)DE$OUDZ9JWL&!8.QN>BP5#)VL:QW%S+CBT0A>^#0\JOX=$"..^
M!]">\N(WHD+E^( +,"0^1%;Y,)R##967@V4)!ZOR,+X52MRNE+X%5X4E#6P@
MPR%$+]C0,) .(^*='ZND.#I/:<!6#G&W'AY)"^PJH$?]L)4_?*S^G4H*5Q)]
M8*P<XG8]? 4A7*$TZA=Z] ]; <3T+(2@+A^-8GE*);:2B=LU\[O0IOU*;(NF
MZA:M$88KG!$ 8/*2'^XX4RS(T--H@)58"%]?,, *)'0+Y)'< %<1/<L1]OK
M8]7P1&Z JX\^,%8:H;N)_#MN@*N&\8#2R(/(BB$<VU>VAV]H(X=QY-%BL,()
M[<)Y(C? %4]"(PKP@AO5N/U6BL2FT?1P&:S20H?2\L?]+=8%NGDR&RGVF/)+
MLQF_5"SE%[N=UK-YFZ9BRK0I-693A1Z2?)'R^C4R6STSNKM_!%>EH4^'U".,
M8*4:.J3Z_-FT%W]P%1[ZF(8^S;(2#QT2_S*3+SR=76IQN8?^8)XOJE5?Y+1A
M^90CDS&:2#Y+-/I'*'5:XHW)NO4$]\-A[$O6%A3H:,)]R68UXK-^-+?0F%V3
M:56;\R"VT)".7OZTY;=)]%*L]5_3B+@[  J#D'@TE-@*1SHJW#GS:/\6Q*V0
M,:48/,)&;)DD'67R30G4EG)CFF[MA1A#Y"G 9.\0IZ, GT*=5WTH]Q ((HJ=
M[BS8._0K3ESOF%PDN3(MTMP8AE>QF0.Y/<3<WFBQ*L\!'X76(BLOEYS-N"P&
MF/=S(?3NICA:K(^2Q_\#4$L#!!0    ( $=RI%27_J:OWP4  +(?   9
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
M3RU ";W?AN?[;5X*#,!(AU4 26HD6/=&6^<,<7,B0PT&JU1'\Y .Z81]ZL%
MW7MY/3ZH_:'=75UV1IF]'K?N;;OF!6)#W?MM7>ZW$V-#;7V3'9MUG4#6^*I)
MW/9U;Z]U^8:D[.10 X_M+(;,)6EU7%>I!P1U;[)UJ<GF98?:>B<'G;H?R@(R
M25ILW5ML7;I%*7LW#S#/*&(* ZNL0VH&OE:;E$HM-C,ZU-8S76VB'E %2G:+
MO;'6I9N4"H-#C2>7S4V&GANGK\;>A.N<0>]H<*BME9I+;$QRO%FL]]KF^5Z;
M%Q<:ZZ'# D8EQP7T#MOD3!OGA(4&3!.S.#><8  Z"LXWB7N]Z1V\&1]XZX=+
MA\F&_?;N81_Y[65WW7?_^:;]V%YO/DP-#TUOWLT2.X";WG*;L^T!;M @MJJ'
MMSZ2522I::*F-]BFT&!+TD-C[9.(&S_LMX$N^$B)CJWI;;999B=P@_8HA3!,
M?$#FNELOX4=-[[+-4GN!&[#LJAL0FC[%RIHZ>;K47N"E-@.#9[Q58ZY"-,A-
M3:TWO;LV"V\&;JS1.I'ALP.@$DEM*HN](\?9=P+'T]8[*CEN:6^]\5S[?Z.U
M5%/ F.2X@-YPX[EV_D:PFXBYZYJ'52!=:)K45=,;>!P??>=EA\.JVL[(N_-S
MWQ%\N[ZYNOYUE?RN"9$C]I8?E]@_''N?CN=:VQ2MV3;B>3CEAV3>N\1T6>P]
M.8Y[<O:I/^HFG\Y]/V%U^*A^C+G=?.CNYZMV-^E"Z,TW+K'T*?8F&<^V]"F"
M;;MD$!E(%5QJ%WE4C(P%%SY%\/2U<;6I#5@G=T/OQ'[D2@,REEGX]'C<XX=#
M8LX:THFC)L6?J!1'HUIJZ=/CD8\G0D(S=%>D\W4::Z+@&M5":Y\>#WP<K1N#
MV@"R.O7HBRH%VJ@67OKTV(#C*55G-LHC646)V0BJ%."CFGWIT^-7CB6Y<<V@
MM0H'4IUK^=/CD<:+F+P BBK% :G.M03J\4C'S^8:;Y9 0:$CD<0*#*H4^*,:
M'U>_7>\FA06J%'.C6F)!4S<N52TH]]FIY)D*/$&MB<(P/")A'<5+ZJ+3Z*DL
M]M1<]!F GZIK%]GX*Q"Z2)SLJX] 5:4&FYD= )+*^;H.IKL PN D4!+"I1PV
MBU\U2WH G"H?:TLR04+A[D).Y3X-M#I!M/IR 8* <<8ZFFDL* S4I#8CDX9H
M4>'$=W&*(#31W4@-\&I6V30<72KA:E97%JQK/$H VA8'<>#B0\^4 [D4WTES
MN3+ 7+F(.V"SIA*@84[>1,J(LQ!<6;D"4K=<"&;3 58>H)&I;*K)6R?06T?)
MXAA!D\>]TVBL!_;4F1.(0EA1*</J&0D$X:J$HC.W&1"&RC>IIQ2D>%64!:R:
M*X$ 9I67+N*:"Q8(I9%*4B:MZ%:4@;>:)8$ CE5WDS5F<Q,2>J[U!J]!<<JB
MLZ!7LR00 +?R58C.C&* D.M:KZL:E*<\^@0&Z\LE$ :+O +5T5@S$DIT,65Q
M"JI%7/B\NCB!,'AH74E3FS542'G8[9]:6DZ*W459\*[Q! +P6]3=,Y7%N2+?
MKD/JP30I4A=EH+HR$P@@;MDS )924PJ%1 K*15E4KCS*+H)>=I>3X1XAI53=
MWZ8@VZ1H7'0"QY650$IA>:2H6O3 K3IS3%'\*RH%8#TCI@"&E40RN[^0+OJ8
MVE5."G9%6;2KN4(* %[%ALT6%:2CJJ*D$XA&1Y?:>&9& 0RLZ&MO/!SI7/"I
MWD?1LB@+ES5+0@%<K*9JV/1%0.==G>Q:%3^+3@"TOEP^$>O'3L1@*I&.&^]3
MMJT 7"2E6Z=*TXD QF9C%ZXCW0'%F7(2!?FB+,K7>#1!G"X839!P+)HHHA=E
M(+TRHPD <]D3@%:326KTJ>!=E$7ORHHF@,05JB:"K@ZQ-*O*I\I1S"XZ >W*
M#2:S46](8;C(+;'9F10PBTJ)6<\(*1AZ92![2$>=V2=1^XJ.15EXK+E2"L!D
M45TW9FTD$L9*SQ$."M2OG5AF\S,!@E87, T !^FH::1)14R%VZ(LWM8L,06
MM>CPRA%C&$#8#:V2(R9%X*(3"*XOEU,<\&8?[#0*T(60GM]3^"YR"V^%?FS
M\2.V+C_:ZQ-LFJ[%I[ #I"!AE$4)&T\J@/-EFSRF&;16^7H&""PSGP"<ERT"
M/*%/=>B*]T59P*^L= +875W2=6SN$R2LO7XASJ <9?@G,%^YZ616+A\I=A?Y
M)?95DV)L42EDZSEO.@(\+0#G0[HQ.A\IH!9E$;7F2BB K 4!?5 X0N@CK]],
M56KCF1$%4+<@I \)V;DF^<HC!>FB+$K7+!D%T+BZ5GMORX/8KN3N>%+8+CK!
M[?IR(<4C2@G79N<_%KHFIA;D*1@8^84W7C\VX*B#(6X,LP4)78PN!7XBA1RC
M+.;8>$P!V##;Y,D;L$EAQ>@$5VS&F!).;P0;UPR*4+8>SK4-^_%(@_LD5F*&
M*E!)U"17+"D(&IV@H.7FE#R>'RFN&84E]FJ3PH]1*7_L&8$$P,3L)0NL6B+[
ME)LIY!B5,L?*WKQH;3@XJ<U\$-+YY*:9H-\KN<Q^;0)(,;"T'*B2?8VRZ%+L
M6'X" 20Q>S6.:09%*6?.8HW-D3L :LS6-'T KE!DE,$BFS=M  "9K6VZ:RM&
M&65!RL8S!L",F=:.:@:M5?9\@D,V8\:H3^_5'M<,BE"67)_M1<VUG8!'+%FD
M&X/)DL*ET0E>F@T8)7A94G@SJI?8>4V*04:E$+)G! A %+.,6:1*0V9)<<>H
M%#Q6%" 0?,QR9J',URD2(]7ZU<U+O;L9#'(E1EL:X)2%*H4@(\4@HU((67Z,
M %PQ5[$A22$=QR:Y*4@!R"B+0#9'G  4LBZ)@]K SC9?A=13"(4LHPQFV;RQ
M H#*F!O#D$(ZDHI3W8JBFE$6UFP\7B P&6+/0F'5N.2^#(4PHQ,,LQF#1@.\
MUU2"V.$I<U8X-&K.]1KGQR,=74N'I3IF'S<2<O0IGBDINAJ=P*L-LT8QEI84
M#XT>8&-GCAL*6D:EU+)GQ V ($-L6J0;@=.28I51*:RL*'$ $AGDTR+A"*"6
M%+2,2JEEN9D#\,@0HQ;JTI!:4N0R*D67Y6<.@"-#G%JD2X-J27'+* M<-D?D
M / RP*I%LC2LEA3GC#) 9_,&#D WZWH0@PF$NM#$9(W*N+-8:..! ]#,S.4V
MJAFT5OGS"=S9C#$CGGXYY+AF4(1RY9@SC9X5,B+8']9U6<',R (A!4>I-X&1
MXJG1":#:<8L/O_#/!+)VO6OO6][N?O?Y/*R^OOC'W557$JX%+#IG3NY35* T
M.D%*LS%H9N N*>H9+8(](\4]H_.!SP@PS1!U%^I&L+NDZ&>T)/Z, -@,DG>1
M,'3CX\32*58$-%Z(@,: ;.:EBL/. ^G<8:]QJC12I2U%0&- -A.JS'P%TJ41
MO*P(:+P4 8T!V@Q0>)$LC>%EA4#CI1%H#-AFXLV$!I)QG4(CL4*@\?P(-)Z
M0!O7#%KK56N?/ZV>EXIX @)M7#,H(J@BSH5 8T VZX)$,&A'+/0A!0]@A4#C
MYR#0LC/'_*!>5L@U7@2YQ@JYQN=#KC$@J36-F8Y#LL,BO,1 F15OC9?DK3'"
MJ($U)TC'4J=>0,:*ML8+T=880-2H&^28VQGIF$-B6IX5:XT78ZTQ0*@1V[7Y
M2,>14SV5 JWQ4J U1ORT)@Z7\R&9I"9,63'6>&G&&B/&6C#;I*%,4CMQ6>'5
M>'Z\&@-JFG'X4<V@M<KASP958P!,LT5,7H3&BJC&9R.J,>"D(7X\U*4!\JQH
M:OQ,FMK_3Z0\*T8;+\)H8\5HX_,QVAB@UP!7'LK28'E6@#9>$M#&@+N&V/)(
MYRA0RM<5GHT7PK,QPK/%QNRW@CI'*7XJ*S@;+P9G8\!<HR:8K1Y(EX;+LR*S
M\5)D-@; -0"71[(D7)X5E(V7AK(Q@K(UAEL,97HP,:A0A8#Y>6P,,&NVP=/=
M7E'8^&P4-IY 81O7#(I0+G\V!!L#L%IW69"A"4"AJZJ0O/F5Q9\ L/WXH;T/
M$=\?LL7$20^%3^-%\&FL\&E\/GP: RP:NR&C"JE\:D4'*W0:+XE.8X1$$X.W
M1K*F25V'"IO&"V'3&.#0P#L1D8Q<<A$I*VH:+T9-8T!#(Z[9/')"=+7H4HE/
M0=-X*6@: QA:EPG,: XQTRBD$$"LF&F\-#.- 0M- DBU0->-8B4U(%',-)Z?
MF<8(A29F<SF2<94<1"E>&I^-E\83>&E((ZDMDZQP:7PV7!HC7)JP>?D)TG6W
M5&JA+RM8&I^ I:5"Q Q(>588-%X$@\8*@\;GPZ QP)N!L %4Z;"A"&B\) &-
M$0$-A T@2X<-13_CA>AG#*AF*&P@^)FKDW/8BGW&B['/&+'/.)C%<4@W$C84
M^8R7(I\Q(I^!L %D8V%#@<]X:? 9(_!9"&;%/=(=-EJD5O H[!G/CSUC@#1#
M80/(1L*&@I_QV>!G/ %^AC3IL*'H9WPV^AD#J%G@:&?1@:ZNZA0DD!7[C$^P
MSTK#1BD]GA7VC!?!GK'"GO'YL&<,<&8@D0"5I#;SL2*>\9+$,T8@,[T/Y[$X
M,)).)A(%.^.%8&<,&&;1O/P+J7Q,O3"$%>>,%^.<,<"7>> -D'*6]#/%...E
M&&>,T&52F7D!(&/FI%THIUZ:;\8 6R9DL.M(U@U%4S%9L<UX?K89 VX9RB)
M-I)%%.&,ST8XXPF$,Z1)9Q'%...S,<X8D<O$V1L%Z7Q(O5B!%=^,3_#-9L@B
ML^%86='/>!'Z&2OZ&9^/?L83Z&=(P\GG9PI]QDNBSQ@@S=CP=9 J-0.DJ&>\
M$/6, <^,]2M<'JL"T^-5\J&Y(I_Q8N0S!E0S">8ES4A6^^3J4\4_XZ7X9PS8
M9KZIS.0/D$E,(7184=!X:0H: \(9A;HR,R18QZF^1-'0>'X:&D^@H8UK!JU5
M1GXV&AI/H*&-:P9%* ,_&PV- >6,(]E;!.AD9(9-P=#X! QMAC0R*R">%4Z-
M%\&IL<*I\?EP:@Q :?:"GN[:BJ3&2Y+4&"#2;%W3UXXIA!HOA%!C@$:S)5F-
M#ZGW.+"BI_%B]#0&5#0)=ELKD"7/EG+KI<!I#(!H]G0A:)IK4L]I%#2-EX:F
M,8*AA<8P3)".70KOP(J9QO,STQB@T,Q)&=4,6JO\^VRD- 84-%O$9 X+*TX:
MGXV3Q@A_5CF[Y!KIQ/O4-+VBI/$)2MI(")F=%,(*H,:+ -18 =3X?  U!F T
M>[%.-V(%3N,EP6D,>&BVKNGKNA4OC1?BI3'@H-F2P/L^4M.3"I3&BX'2& #0
M[+X'($J=*85(XZ40:0S89Z:F4<V@)N6Z2\/1&$#/F$RL@*K4K+\"H_'\8#2>
M $8;UPQ:JPSY;& TG@!&&]<,BE!&?#8P&B,P6FVO':!J4I.:"HG&)Y!HLR>*
M+[[%5M'4^(&F=N98HA!J',L-?6HLB1/L>U0SJ$+9]PP8MOQ8 H!KMJ[I(VG%
M8^-2'EMN+ &$-5L2,/E$+!&%8)-B!%MN+!$ 5S.Q!(D29TH4?4U*Z6NYL40
M5,W6-'EX+8JZ)L74M<)8(@"K9F,)5B5BB2CVFF2QUT9CB0!,FCT;DQU=%$=-
M,CAJ>;%$)N#5QC6#(KPJ(F>:/2>6"$"GV5@"5:E8(@JQ)B<0:S_>_=0%C]O+
M]?9R2B@0A3N3:@FJJ2A8F51GHYH^'NIXS:0]36B/LTO>XU&5LB#15 #@C,TK
MW)!*I$Y=A(J")J44M,QX( ALYJV5 EGP(;%(0Q3^3(KQ9]D9 8#-O/ 0LHMD
M5+G4)AU1_#,IY9]E)P6$/PO1/#U NE"E'I"(PI]),?ZL-#  OEE#GLPM!W3U
MT1L8!C4J&\XBH8V'!@ MX]I,RR-9UP>F(K=BFTD&VRPS.@"<&57>WCY@27F3
M6.0@BGLF&=RSS/P F&9$).9%X%C(+O66<U$$-#E!0$,I8H9MLZ*X94)+@$E%
M<<:$S@8F?3S4B;0!5"-I0P'+9 9@67[: &PRD#:0*J10%J( 9E(*,,M-&X!)
M1HW9G(AD/E+*MA2Y3(K)9=EI S#)7-T,EX0B68QUJK]4Y#(I)9=EAPT$+@L.
M7(X 7.93[RH0!2Z38G!9:=A 9++(-FP@71U2KRL0Q3"3+(;9>-@ N#$4-H#,
MN2IY-RF+SJ"2988- ")#80/(?'*F4A'+)(-8EADV (V,JEHJ6PL2-GHAZ: <
MY?0GV&4E8:-TVZPH*)GP$MQ14=PRD;-Q1Q\/=2*1 -5((E$ -)D!@):?2! 2
MS5H 4!$WB6T!HIAH4LI$RTTD"(=&8FY6(!M))(J')L4\M.Q$ E!G*)$ &3=5
M*D4J()J4 M&R$PG@G$5'PQWJ2,8^M45=% Y-BG%HI8$$\,ZZOL2>.RL+L4K>
M;\K:LZAHXW$$\<M ' &RD3BB*&>203G+C",(?@;B")"EXXABGTD&^RPSC@"N
M&4<RJ"*H\XU/)5M%0),3!+3",#+;+A51H#-Q2^!,13'.Q)T-9_IXJ-&'@*.:
M017*MF?@I.5G$L!$LW4AW*FD>AL%3I-2<%IN(@$PM&"3%E ESY>R[&)@6G8:
M 2PT>[( 5JU.QD>%2Y-27%IV% $4-*EK6QF0593J714L38IA::51!-#0J*YM
M%D&ZX"AEAXJ:)EG4M/$P OAF]J1,7J$FBG\F&?RSS!@">&>VB,G+T40!T20#
MB):90 #LC)D:6PC0.9]\#JNP:'("BU:80&;=*RN*@"9^"<ZI**Z9^+-Q3A\/
M-7HQCVH&52BKGH&-EI]"  ?-UC7=K14I34I):;D1!-#/;$G35XTI/IH4\]&R
M PA@G]FB@$TG7^ ABH\FI7RT[  "N&?"YG5Q2)8\7<J9B]EHI>D#P,\\!S]D
MMD*=D^3#4$5)DRQ*VGCZ $ S>ZU--VY%/),,XEEF^@"$,UO$Y)U?HA!HDH%
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
MXM6'"XVKCZ(O+,KL,0]7'PZSU:(^'&@KKC[$^Q.HK<[JT[?V)4 L4*. .X!
ML$"]&+KC<*AH[1&-.<F"F&4"I75AV>E0*$9CCO,BS"T8!-TZQTNU.I2)T9B3
ME(CQ#D)PG459&.!6F%3W1C#A<4$"R$7;9M/U:K.M'O=O7V[>(-C\<5-^*Q?K
MAT9<8M]<PLP"/<Y[^@C3"G*A5CW$@\-3R8*=;<V2K$#(B+<3E!7DLJRRM(2A
M5 &@Y5[HP<5JY2( =-#T=7UCO:^/>]\"R^OE0J6.O4P&"!0+]&@SEC4S8[D>
MA'*3S9E0:Z*7D'AW KO52W7ZU%&$E 5ZG"G(A&0%N2BK'BK$0*G:5(@+3:@0
M(5A!+L(J2X48.%6K"C&Q6L7>9 .$9 4)E-7%5,AP+V$HN)>&<*&R>:%!)$'B
MTF:T.<J&F7\,!?<R(BXTKD*$L 4)Q%9?%1HRN8% LL",,S&9@*P@EV351Y!"
MBPRO;BSF) OZPMLQ&\D,D"K,J_MS4L*K@@2PZG*2TZ'\96)T.Z4#". *S&C]
M8L/,;N;:-4Q<6V($G 4)<E9O?>G9KR'8*[#C-(T)F@IRV50]M(7!3 77-!IS
MD@5QQ5P,59:V,(2I,*^>*W8)A0H2&*J+"8P-ZUY^.3(3V)H7<58[6D_8QI;D
M'I+JOFR78+$@P<7JJRZ_K\H?M^L?OZP?J\EOL^5\\:])ZRYZ5%R$C05VG*:Q
MI:^*?[FF,4.NLI9[ 247*:5UD<<!A'(%9\!<92A2Z(Q2GDRY.609AJ(P&!DD
M$/05Y+*OADH3Q[T2J+E%W%PHHFY'>P$!7T$V^6JP1G%(*Y3(E5M,*+K8.G4"
MOX($_:JO8/TV_U9.UM7D?9/JLV+Y9U_-%G3N:+5^**OMO.RF6X1J!6Z<?C6A
M58%[N7ZU8\P8''O#,Y%:1EZ<"X1_!6< 8 W7+89TI:TT;);,+"V$V')H L6"
M7"K68-UB.M"%X"\CLX98UJ.22(+$U+.96,-UBX-=:<L5<$RH,B[2Z2-8+$AP
ML5Y>M_J,OPC_"MPH'6\D+"LL7JSC?3A46L?8R*B.(6%C88*-=5$=0X:2U:)C
M7*@$#>W#$R1(+1R$U,K7,60@6L)9;ATG&RH!VH4:"78+!V&WSJ%CR#"V:AWC
MF+Y<:%3'D/"X,,'C&D7'!O3,D8"YL!BE9XX$GX6Y^*P^DI;NF<=C3K(P)(L1
M>^;(X*_"O#KWS)' L3 !Q[J<;J5[YEQ,I&>.A)^%Q5@]\\.14SUS+JXM,4+E
MP@25:QR1ZM=X1\+G0ABE\8X$HH6Y$*T> A7%8>UOC.[(+"3(+,Q%9F4)5 =J
M%A<3:[PC@69A IIU,96"CHUW+K U+V+/,%;C_7#D^!7KW'A'0N_"!+VKD:7'
M6E"&K1)$@MU"&*5AC@2;A0EL5O=5@L@@KR+O6$4"O,)!P*L^JP21@5>UG1B!
M5N$@:%6_58+(\*9BGQMA36$N:ZJ'\C/(*">X,I3C4*&-5*&$+(6Y9*DL$^"
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
M+NY7W]UT7=1UL5B]O-/I3)=-@/G\IBCJYS?-UT%MOO_K[']02P,$%     @
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
MD;QAV[_ICE!?Q_-9)+)?L-W9NCW@IT*R>.>L$,1ADO\E/W<347) XP8'M'-
M%0<\;'# .P=<'0$V.'@[AVRJG9Q*-@]S(LETPMD6<&VMHNF#;#(S;T4_3'3>
M;R57=T/E)Z>7C"0"W%"?AO=D$5'P'MS-;P2X31>"_DAI(J,',,_GD0;@[9Q*
M$D;B'7@#P@3<K5DJ2!*(B2,5&!W2\7<#G^4#HX:!,;ABB5P+\#$):'#H[R@2
M!1.T9W*&6@->$7X,,#P"R$7HR^T<O'WSSE=#<%5:-?!F3X\&*]%FS5'G[5'G
MU+>BME#'11)Q%A8WA#T/$Y+X8;(J)?((W'&6JH- I6\AU1TA>>K+E&N[;Y<J
M!+B0-!;_M@#P"@!>!L![+0!'X)H)&;,@7(8^T1V@KH+R00?9H+J!W4^1-\83
MY[Z<1]L(CH=]M[ Z(-0O"/5?F]",Q7$H54N40#)P29.@CE(^;+^$%H]<]Y#2
MO&]1Z@_=!D:#@M&@E=%%(BE7B(%Z7,$Y5<E/?!8K4GD'T%<OJ6J@M8_RP$+M
M01?U*YFHL1KWD5>/>UC@'K;BUM-*N1^22)4,ETL6A0S<TE4VT=^N:+R@O*V$
M1\4XHVZ>H7$!8-S%,S2N>8;PJ)(YVPB.AAZLSQQTC;:XSZ!T54(LCL"G5*<0
ML"78]U4!?H&6SGVV&_6@T"J$:DS0L(%.22KARTM182_9Z<?J(@F4CG-]^H1Z
MA<C 0=U4+#2Z W$7-;L;]9&BK;&"2+6EAC0;+8//$;.75ZWW>-7:)DWM$QHE
M@^U2EB/]\P\X</\Z@/L6OGL,LJU6;A6R;=*4 *-4L%VJ3F/U=(7_J0*:J6+1
M.&O!#:ST6^!L$S0<-^$SB@1?09+4U'[>)JI$/OM^N@DS,H7;#54_'X4DDCZI
M)Q@1@QVI&#0R!CO1,6AKE)5NV\0;#!K>FY!1,=2)BB%;HJJ$:DP:BA<9$4/M
M(M;6#FIA0@L#K,*T39HFW8@;0J_0 W9!#E]<QE5XME$3/"-\J%WXGMH"/K'D
M]=H ,A*&O&[: #*R@UY]!?64-H#LM9'UU-@F:D4X;DBY4274KDJ_JPW8JR:+
MD&W2\&J.C(:AQS0L$:FJP^<MJI 1)-21("$C2*@304*VVO2K*^(:&]Q4B=@(
M$NY$D+"M-E4^-2:PWT#'*!)N5Z3/"7TOV?LE2SDX)W$8/1PT1EVI66ZL/!R.
M9Z0%=[1NPJ7O=9VLF["](JKVDAH3.&J00VST!G>R9,+V>LCB8YLT]$9LI NW
M2U=3'M25[&-96PD8.<&#CJK0: !NUX#?E;6AE9+J*UF-B=>PT,5&:O#H16E3
ML)OZ2O[Y4__,Z3V-V"83PE_@/+RG@'$U)YR:WB3"0-W>?]XIOPIRMJ'JM96*
MIX@H-@J&QQU]WS>:XSU'<U[^A=]]M&/5F'A-G_<](SI>N^C\IMKWVI9".SYM
M"ZI#-D;2O/;54LZ&EO?Q<BHJ-68G;[^/ISB\H,5Y1N6\KK:E2OM2[<)T0R.B
M]RUO-]37F05?291FZ06G4<2V>M9J\VCO*EEYM$W&U1[FE#9F59-891O<0E50
MFLA\9[.X6FRBGV9;QY7K9_##+-\*-V'RG?DKPE>A:FX17:J0[O%0%1;/-[OS
M$\DVV?;O@DG)XNQP34E N390]Y>,R?V)'J#XEX/I_U!+ P04    " !'<J14
MH7_ET*<'  "^/P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6S-FUUO
MVS84AO^*8.RB!;):'_Q2D01H[ 4+T*Q!LFX7Q2X4FW&$ZL.3Z+@%]N-'RHZ/
M%%*,$#M2;A++/A0/^5)\CEY;Q^N\^%[><RZ<'VF2E2>C>R&6'\?C<G;/TZC\
MD"]Y)C^YRXLT$O*P6(S+9<&C>=4H3<:^ZY)Q&L79Z/2X>N^J.#W.5R*),WY5
M..4J3:/BYQE/\O7)R!L]OG$=+^Z%>F-\>KR,%OR&BZ_+JT(>C7=GF<<IS\HX
MSYR"WYV,/GD?IR%6#:J(OV*^+FNO'364VSS_K@XNYB<C5V7$$SX3ZA21_/?
M)SQ)U)ED'O]N3SK:]:D:UE\_GOV\&KP<S&U4\DF>_!W/Q?W)B(V<.;^+5HFX
MSM>_\^V J@1G>5)6?YWU-M8=.;-5*?)TVUAFD,;9YG_T8SL1M08>:FG@;QOX
M71L$VP9!UP9HVP!5,[,92C4/TTA$I\=%OG8*%2W/IEY4DUFUEL./,Z7[C2CD
MI[%L)TX_YU%6.M=\QN.'Z#;ASJ^.G,(D$KR($F?*Y?J:\TPX[Z9<1'%2OI<!
M7V^FSKM?WA^/A4Q G68\VW9VMNG,;^GL,BH^.(%WY/BN[QN:3^S-IWRV:^X9
MFD^[]_ZD^5C.VF[J_-W4^=7Y@I;SG<=9E,UB.4T762F*E;P:1.E\66=\[D39
MW+E*^'RA7I?U*?WV69[&N1 \+?^Q)!'LD@BJ))!5/]7=9RZ7?UW*HWJW<H=P
M;OAL5<B$SO)"]A)GB](DX:8_4O6G=HV'4Q)BZKKN\?BAKI4>YZF)K0<V1H1V
M(T+6$7V:S8J5S#+.9.:\%')W>1R1*=W-R7 ]#829K^=K"B3-@37RQ;M\L37?
M+^*>%W+:Y23_5@HYW4>.W)'X+,E+.8I/9<E%>50I=,V7N3PLX7W3@+"69TN"
M9)<@L2:X6:>\?I%?YO/X+I9IW*QN2_[O2EWAT\UFZ?SG_%GD*QDUEV_="ME,
M+>Z9J);.9KE]N^3I+2]LZY?NDJ/#741LEP2SSM!%NHQB-;QM-MFB<1E=<]6O
MU"R1E%13:9*-663;[$Y,NV!"U+KZPEWJ88?KOR9M!VT\%^#@#J>.5V.4=\@M
M87NVNA9AZ+KZEF (]%RO&=E,&=C@^=:4)WF:\J*:NJN\$'=Y$N=R UZH&>RD
M$0# "P;4"'9MS[YM'QY$GKYCDX 1@XR&K5U"P"(C[.V>?7/O)*/<,FMQ:@HN
MLKDLW0IUV$5KV,D],J#6L&=[M&^MJ28APL2DM1Y(/>2W2PT,\.P0Z"JUFNW"
M^3*;K9:*H+5FM1J@D^RPQWOA<++[0 /?[5GV;8>-*[>JW9[*;@@,W "WRNX#
M6WP[6[K*_H>\23V8]'[M'F/ FPP?(./W?)LQV7;8D-ZG0;NB0"+?3J*Z%I,\
MVU2OE<>@TE=_IOR!)_GRJ<3G\0-WY  N9?GNG$=IG/Q4U6^L;H ?=_;Z<BGR
M)2]$S#L5Q#XPQ\<#2@ZL\>VW#:]PM1--<DP]P\7^;%QS2, MW\ZM\ZA($S6B
M+GH!.'PVH%X ";_+G<!!]0HU'7P4&FZM#8$H(.U0#@ Y@1TYFF+-6NM%I74
M; B\ 1T>8$!@OY=X!8_'[ZBL(="N;,VWLA/EQ<KN6VT' )( #2@_\""PWX.\
M@ORZQ]0BOQYHEQ_H$CQC2NTA_\'*L #($0QH4P6 FL!^C_(*2^%9WVIB#6D.
M!& 5V&&UC_P'K<01H @-Z(4A8!*RWZ\<OA)'N@O69N$#LI =629]WV9=CH!8
M:$"C#=6^'NG;:$.Z?Z9]>6(+:0X$N(8Z>VNUI6&;(Z +&M G0T -U+=/AG3[
M*Z#48)@8 DE 6?NW<\ @U-DGJU_1^]?E".B!!O3#,! !]^V'88/-Y57?73R1
MUQ"(F6OY,A/X@CO[82^0=]_B' -A\(#&& 8HX+Z_?\<&8RR@IC5@"$3-Q=(<
M%" &VQ&S]QHX6'F&:]_"#^B:82 /[MLUP[H;9O;(#8%6CQP#Q["=8WNOAX.6
M[!A0A0=TYC#@"O?LS$VP;KA9S7,"3"-VIMW(+I.G5?;37SPTSPUH(0/::03(
M0?JVTXCNDI$0ZU>H(<YS ](N&V"(V#'4(ML!JC("U" #VF4$0$#ZMLN([H*9
MY=7C[/+6?L%EI\J>\NY;E1$@!1G0)R.P\9.^?3*BFV#F-:#'V=< 4(38*;+_
M&C@8@2G@A YHFE$@#^W9-#NC-M-LLQ2L(<V! +NHG5W[+X*#EF(4 $4'-,\H
M,(KV;)Y-:&=GC +"J!UA)A7>K(%*@6)T0%>.UGYQW+<K1W6SS?C#AN?CFD,"
MWE$[[YK;PMM?,@ ].J#3QP!CK&^G;]LAL?"#Z1Y?RT)A $)F!^'F884#_IB"
M ;K8@(8= Q"QOG_)QG0?SD?MM@L#6#$[K%XFUK[%/@-,L0$M-P9883U;;A.F
M.VE610$]S(Z>%RMZL(J-U9Z)&= \8T  UK=YQG3SK.TA' !$: ?$BX4]:#D>
M @?" :VX$)@0]FS%34+=8FL3%Y 1VI&AB?LVJZH0P!(.Z-2%P(^P9Z=NLNW0
M7%5MLAS7GI563[9?1L4BEFDD_$ZV<3^H6[-B\[#XYD#DR^KQZ=M<B#RM7M[S
M:,X+%2 _O\MS\7B@GLC>/;)_^C]02P,$%     @ 1W*D5/D68YRQ"   (3<
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
MV:+DR**_J;A$'?P=$8^0 ^Z39O<I+ IW7'=W=?H%!Z3@@%B\[A&\B:49A&S
MZA18'8O5^9K/:RE!-4!V"\AN8W@_I&*Z7B%$MY0)]$+C#1SB/$/I6Q1S>K?C
M"W_@>4-W6Z5VWRKP*T:U"'M%A+W&")\B)D(THT(Q:"*Q7^#UVR)Q4$ .VB!Q
MDJ'TJB0>Y\<O%O=/S><7HW,6,_7>D%-0P :M%$:PEU.M+FIK8Z\4#J]Q];M4
M@0"ID- A(+FCZX:4<$6/<%M[C\L#CIM/^*E,Y3!5JC )!KTC7)6B@$]6A5,*
M )?2@-O1AARF5M<Z,S\XDEEY\G'ST=^O O0/W?/T(H)PQ=*5OBFJ!F%!1)-.
MX%(H<&M*@4NIP,U:<<]-AZ'OP>N$;_0=>)#0?:'HX*!'^I_D]I =(8.*73W(
M4E*PWXJ@Y3"UDNX1?&SC2^W!09LE34I=(<VZ<@K[.43_*_9SNU/9)Z5*$=P*
M^SE,[5+6]/N? W K'9QIGW6'I$^/1#$LM:-W.= IB*PCS2:*KVU3-^=*]RYV
M&.DN'H0QT-^7G*N/B>D3B_\%X_]02P,$%     @ 1W*D5.(G,+=> P  KPH
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULK9;?;YLP$,?_%0M-6BMM
M!0R$I$HB)6FF[:%3U>S'LPLF6#5V9INF_>]W-I2F&6%]Z$N"S=W7]SD;WTWW
M4MWKDE*#'BLN],PKC=E=^K[.2EH1?2%W5,";0JJ*&!BJK:]WBI+<.57<QT$P
M\BO"A#>?NKD;-9_*VG FZ(U"NJXJHIZ6E,O]S N]YXE;MBV-G?#GTQW9T@TU
M/W<W"D9^IY*SB@K-I$"*%C-O$5ZN0FP=G,4O1O?ZX!E9E#LI[^W@6S[S AL1
MY30S5H+ WP-=4<ZM$L3QIQ7UNC6MX^'SL_H7!P\P=T33E>2_66[*F3?V4$X+
M4G-S*_=?:0N46+U,<NU^T;ZU#3R4U=K(JG6&""HFFG_RV";BP %T^AUPZX"/
M'>(3#E'K$#G0)C*'=44,F4^5W"-EK4'-/KC<.&^@8<)NX\8H>,O S\PW1F;W
MI>0Y5?HC6O^IF7E"G]$MS:3(&&?$)5L6Z+=+",W1XH$JV&"T*8FB&IU=44,8
MU^?@]7-SA<X^G*,/B GTHY2U)B+74]] H'8Y/VN#6C9!X1-!1>A:"E-JM!8Y
MS5_[^P#84>)GRB4>%+PFZ@)%X2>$ XQ[XEF]W3T<""?JDAXYO>B$WG?X/)G(
M9$4O!]3B3BUV:O%_U?HRW?B.G*_]IA_FX21-TJG_<,C_KQ5.HCCNK%X%EG2!
M)8.82Z)9-D0XZH1&@X3=V2/MV0/8"HZE;HX@W$[:P$EC8HO.V//T>5\VFG62
M \XH"29QBI.CA/093O!HD@3].4D[E'00Y8<TA-N+AV5H_VY8Z5NQ^@R'L,8=
MUGAPJZ\8KX%D:+,GG=1D,$/+=\[-Y*VYZ3,<RDT8O-RQP2#2NBB@:ME;="<-
M%881SI]0;G,&->P([3\X[5*OP@S3*(V.:/KL@@0G)[[I\*!@A&\XP7FSX>^X
M3^VRK_,?ASB8C(_1>BQ'.,(X. 6'7^#P(-P"-J?;EPW-:L4, X[U8\9KJ$6H
M4+)"*UGM:M.5QC51 @ UNJ&J*8N?T**2M3"]G/B?Z,,TB,-CR!ZS)(G&1X3^
M0>FOJ-JZCDC#+L#J37WL9KNN:^%ZC:/YI>W&7$OQ(M.T<E#]MDQHQ&D!DL%%
M"C&IICMJ!D;N7(-Q)PVT*^ZQA(Z2*FL [PL)I[X=V 6Z'G7^%U!+ P04
M" !'<J144 4,6!$#   5#   &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6R5EUUOVC 4AJ^[7V%%D]9*&R$! JT B?)1.JD=*MIV,>W") =B-8E3VX'V
MW\]V0@15XF8W)';.\Q[;[XECA@?*GGD((-!K'"5\9(5"I#>VS?T08LQ;-(5$
M/ME2%F,AFVQG\Y0!#C041[;;;GMVC$EBC8>Z;\7&0YJ)B"2P8HAG<8S9VRU$
M]#"R'.O8\41VH5 =]GB8XAVL0?Q,5TRV[%(E(#$DG- $,=B.K(ESL_14O [X
M1># 3^Z1FLF&TF?5N ]&5EL-""+PA5+ \K*'*421$I+#>"DTK3*E D_OC^H+
M/7<YEPWF,*71;Q*(<&0-+!3 %F>1>**')13SZ2D]GT9<_Z)#'MOS+.1G7-"X
M@.4(8I+D5_Q:K,,)X-0!;@&X38%. 72: MT"Z#8%>@70:PIX!>"]![HU0+\
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
MC6(\4&7QS6)<9=1Y"!7#0J"?YQ]S/C) =@\,S?0#Y._@U).(-X'BF6;7J9$
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
M51@/4.V946UAC!CC0 8P9_97>1B@FIE#8?/P8)W7:QC@F9GQW'MXL#JQVX0
M7C,SKZTAQ!3V,, S<^V/$> MZ[K*TSA&ZDO;K0Z5::O6 X?$K"$D=MHFT!C@
MDSU02-QIH!P8-S-@,K,?-S. ,1LX;F8-<7.K,7U K?] <?/'NXQ+]'$Z72YB
M55VK=L'5QYN\B K>)8;V <R^_1C:!TC[ T/:KT.:M6U=\0'3_@-ANI_!ND=]
M/B#;MX]L'Y#M#[L_:>+7*=[B9'U@N&]FN&7K&>,Q7]O@9'^'DP^@]@<.GOW.
MP;,/O/8?*'@^Y+8S.;H $!_8CZ8#@'8P\');T+#<%K3XN0#H'?1<;7LP^QT8
MP 3@"0+[RW@!P#P8>!DO:)CY:+4K4#WH.?&A6^5,9"K 7*YWQRO%OR\_)J4Q
MQ*(V81O?<B0D.A>2JUZE<?)=-9;',U5N$[+J@T:*!9=%S/,N04X 'B*P/S42
M .F#0Z9&@OK4B-<VT19H6UC-?!]DHC#8N['U;%UD=V-TF_3@&()A _G3H![(
MAR&^-TVXI]#N/ESP!&'/8/\1;Y;N 68(OB:T_X 0@HL)#YED#SM/V83@ <*!
M5RS#SBN6(3B"L.>*Y4\PJ(QQ;PC.);2_!!J")PC-SPI[QE-]<J?-E$#_<."=
M(6'GN?(0W$'8<UO(3S">]H?CH98-87^S"7;T#(I#]MQM:K,N/AX[6NJ$,_!S
MP*;!3M$&=K3D"*?GH\#C#K!#$P8<+8O#>80T#D?+XW &?F;8--AQ#&A)&H[Y
ML>%41METCN8\F:%K9<$\2KBQDUI:AO,(>1F.EICA#)V9X=0ISL*6'1G8T5(S
M'#/)FY3</>S#CI:QX3P"4_6L-'P 4R>;VEURO':2T<Q$-:G7G&ZG9Y)A^UOR
ML)YXALTA[C[-=@YHL9YOMB?A;/_ -1)93Q;#]B-,K.>0X0-BS,FF=C<RZ,EC
M>[+'6A1\J"O4T\:P_=4_K.>8X8'7_S8-,J,MQMI;#%38<5.]#2)'4[',BE56
M__;?[2LG7E?O6;CW_RE^=;9Z;P0TLWJ/Q7DD;V(5-R7\6C7IO"R72>3JS1"K
M@T(LJG<E7(FB$&GU<\ZC&9=E 77^6HAB<U!>8/N"CI/_ 5!+ P04    " !'
M<J14J,0U>/P#  "\$   &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6S-
M6&UOVS80_BN$5@PIT%@BY=?,-A#;[18@*;)D;3\S$FUSI4B/I.P4V(_?B5(D
M^4U)&@SPEU@B[Q[>W4,^U&6X4?J[63)FT6,BI!EY2VM7%[YOHB5+J&FI%9,P
M,U<ZH19>]<(W*\UH[)P2X9,@Z/H)Y=(;#]W8K1X/56H%E^Q6(Y,F"=4_)DRH
MS<C#WM/ '5\L;3;@CX<KNF#WS'Y9W6IX\TN4F"=,&JXDTFP^\B[QQ8R$F8.S
M^,K9QM2>49;*@U+?LY>K>.0%641,L,AF$!1^UFS*A,B0((Y_"E"O7#-SK#\_
MH7]RR4,R#]2PJ1+?>&R7(Z_OH9C-:2KLG=K\P8J$.AE>I(1Q?]&FL T\%*7&
MJJ1PA@@2+O-?^E@4HN9 \!$'4CB0ESJ$A4/X4H=VX=!VE<E3<76844O'0ZTV
M2&?6@)8]N&(Z;TB?RXSW>ZMAEH.?'7^B7*.O5*0,W3!J4LV 5&O0.?HSI=)R
M2S->T)7,MQA0]0%=LS43*$1G,V8I%^8]6']64K,HU9K+!7J'N$1_+55JJ(S-
MT+<0:+:<'Q5!3?*@R)&@0G2CI%T:]%'&+-[V]R'!,DORE.6$- +>4-U"(?Z
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
MAP8+9R#:EU)DC;&:09;DQ__A]V8A.@;*C]T -P;8-* #!J0Q(.<:T,: GFO
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
MGYP4K+RA<WN4W].WXU.6T;4P=RTX(;OV-4OY.D_:43>P$/6H7?L;3*\?M^=
MFXO+E&U8.JN[>CFOFH%MV*SU!81#Y*JZ_ C&<9@? 0S+@SG .(Z%Y?F?YC-"
MY^,PS-O(BXQ0S@CE.)8/F54?+(^?D]C+/],DB:(XQE9T-O,ZF&'K%L?P]:MA
MWH"!Y8%,?[;6^&[C%?)\'6![^ER%8#/%*Q&;*;[6@/C7#1A)XM]M+ \PL%W
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
M4M=4=J]I[E/NOX_9?]OS[E]02P,$%     @ 1W*D5 ^45$C: 0  62   !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:.T[#0!2%X:U$7@"3^YCP
M4$)%0XO8@!4F#Y'$EF<0R>Z)0A&.14&#YE36V/+U7UB?K)'G+VG7EFUWR)MM
MGR?'_>Z0%\VFE/XAA+S<I'V;;[H^'<Y75MVP;\MY.:Q#WR[?VW4*.IW.PO!S
M1O,X_SES\GKJTU\F=JO5=IF>NN7'/AW*+X/#9S>\YTU*I9F\ML,ZE443CKOK
MZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@AR.L'10B*]8-F$#2K'W0+
M0;?U@^X@Z*Y^T#T$W=</DBG*."5(&F%-H+4@UT+@M2#80B"V(-E"8+8@VD*@
MMB#;0N"V(-Q"(+<@W4)@MR#>0J"WHMY*H+>BWDJ@MXX^M@GT5M1;"?16U%L)
M]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VT68)
M@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[
M@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O)]#;46\GT#NBWI% [XAZ
M1P*](^H="?2.J'<DT#NBWO$_]<[EM$OYVO.]QN?_)]7E?&^Z/OZR_#XY>GLO
M. ?XD^#Q"U!+ P04    " !'<J14(5VG)LT!   D(   $P   %M#;VYT96YT
M7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY;%OT!-WE 1!);MJ'P
M]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@'QCS^8)J[5-CJ8DC
M,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?
M]!YW$]NL<:*MK<I<ASC.UDWQ+:6_3TCCRFZ.7Y36W\0)"3N9T([\'+!?][HF
MY\J">E/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<<EJ;>.=.$71*&NTEW1
MF_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/
MVM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?
M=R!]W(/TP0<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*%%D%
MBJP"15:!(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR2A19
M)8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(FN&(FN&(FN&(FN&(FOV
MG[*^&[/\Z_?6[36M==D<\EGW<<#D$U!+ 0(4 Q0    ( $=RI%0'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ 1W*D5"CX1??P    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ 1W*D5)E<G",0!@  G"<  !,
M         ( !S@$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !'
M<J14L34H6S0%  !9%0  &               @($/"   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ 1W*D5'!:AG<.!P  :AH  !@
M         ("!>0T  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0
M   ( $=RI%39FP+\+P,  %D*   8              " @;T4  !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !'<J14\X0)1X$'   K(
M&               @($B&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L!
M A0#%     @ 1W*D5%P "0J? P  B0H  !@              ("!V1\  'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $=RI%0N K)"$@,
M &P'   8              " @:XC  !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6Q02P$"% ,4    " !'<J143^G^ERH%   C%0  &               @('V
M)@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 1W*D5!A:
ML[J* @  J@<  !@              ("!5BP  'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;%!+ 0(4 Q0    ( $=RI%2,D:U=1@@  #0C   8
M  " @18O  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !'
M<J14VJSK0.<*   6'0  &0              @(&2-P  >&PO=V]R:W-H965T
M<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( $=RI%0<=7:SS0P  .TD   9
M          " @;!"  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#
M%     @ 1W*D5)Z>6#.4'   LUL  !D              ("!M$\  'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !'<J14JS]#C=L'  #'
M%   &0              @(%_;   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM
M;%!+ 0(4 Q0    ( $=RI%0&1'-S6@,  -4'   9              " @9%T
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 1W*D5 ;T
M-.2*!@   !$  !D              ("!(G@  'AL+W=O<FMS:&5E=',O<VAE
M970Q-2YX;6Q02P$"% ,4    " !'<J14U,:0 Z,'  !@$P  &0
M    @('C?@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (
M $=RI%3E@.=[.!(  %H]   9              " @;V&  !X;"]W;W)K<VAE
M971S+W-H965T,3<N>&UL4$L! A0#%     @ 1W*D5'%/$*"I @  RP4  !D
M             ("!+)D  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"
M% ,4    " !'<J142M(/><($  #/"@  &0              @($,G   >&PO
M=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $=RI%3DO68!V@P
M (,C   9              " @06A  !X;"]W;W)K<VAE971S+W-H965T,C N
M>&UL4$L! A0#%     @ 1W*D5 1"&.>3"0  J1L  !D              ("!
M%JX  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !'<J14
M($YV@'(3  !J1@  &0              @('@MP  >&PO=V]R:W-H965T<R]S
M:&5E=#(R+GAM;%!+ 0(4 Q0    ( $=RI%3O!Z/9% 4  /L,   9
M      " @8G+  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%
M  @ 1W*D5%'<-9HD P  N <  !D              ("!U-   'AL+W=O<FMS
M:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !'<J14S 0C25<%   E#@
M&0              @($OU   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+
M 0(4 Q0    ( $=RI%3 P4.V# D  ,(A   9              " @;W9  !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 1W*D5*U/8&D#
M!   1 D  !D              ("! .,  'AL+W=O<FMS:&5E=',O<VAE970R
M-RYX;6Q02P$"% ,4    " !'<J14U-M 1#T"  "W!   &0
M@($ZYP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( $=R
MI%0Z%-66IP0  ((2   9              " @:[I  !X;"]W;W)K<VAE971S
M+W-H965T,CDN>&UL4$L! A0#%     @ 1W*D5&F+OWXG"0  5CX  !D
M         ("!C.X  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M    " !'<J147$2[(K0$  !6%@  &0              @('J]P  >&PO=V]R
M:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( $=RI%27_J:OWP4  +(?
M   9              " @=7\  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
M4$L! A0#%     @ 1W*D5*+ ]-9, @  -@4  !D              ("!ZP(!
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !'<J14ZH6N
M'Z(#   P#@  &0              @(%N!0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,T+GAM;%!+ 0(4 Q0    ( $=RI%2>O)3I; <  .0G   9
M  " @4<) 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @
M1W*D5&P@@X3U'P  IC<! !D              ("!ZA ! 'AL+W=O<FMS:&5E
M=',O<VAE970S-BYX;6Q02P$"% ,4    " !'<J1435/EB]H5  #$RP  &0
M            @($6,0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4
M Q0    ( $=RI%3O=G5KV@L   ML   9              " @2=' 0!X;"]W
M;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 1W*D5,,"%="C!0
M(1T  !D              ("!.%,! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX
M;6Q02P$"% ,4    " !'<J14 &JCT]\%  !^(   &0              @($2
M60$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( $=RI%2A
M?^70IP<  +X_   9              " @2A? 0!X;"]W;W)K<VAE971S+W-H
M965T-#$N>&UL4$L! A0#%     @ 1W*D5/D68YRQ"   (3<  !D
M     ("!!F<! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M" !'<J14NR'MO?@"   S"@  &0              @('N;P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( $=RI%2A!KN/*@,  ",,   9
M              " @1US 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L!
M A0#%     @ 1W*D5.(G,+=> P  KPH  !D              ("!?G8! 'AL
M+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !'<J144 4,6!$#
M   5#   &0              @($3>@$ >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;%!+ 0(4 Q0    ( $=RI%1LW#876 ,  %(+   9              "
M@5M] 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ 1W*D
M5"O Q;#V @  1@@  !D              ("!ZH ! 'AL+W=O<FMS:&5E=',O
M<VAE970T."YX;6Q02P$"% ,4    " !'<J145L6['$X*  "I7P  &0
M        @($7A $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0
M   ( $=RI%0*@KYC:P@  *Q#   9              " @9R. 0!X;"]W;W)K
M<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ 1W*D5*C$-7C\ P  O!
M !D              ("!/I<! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q0
M2P$"% ,4    " !'<J14+RAK[U0*  !W1@  &0              @(%QFP$
M>&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( $=RI%0RRW#V
M$@(  'D$   9              " @?RE 0!X;"]W;W)K<VAE971S+W-H965T
M-3,N>&UL4$L! A0#%     @ 1W*D5(3XCTWQ!0  \1X  !D
M ("!1:@! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !'
M<J14DN:ZUBL#  #L$@  #0              @ %MK@$ >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    ( $=RI%27BKL<P    !,"   +              "  <.Q
M 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $=RI%3463\ ?P0  %\D   /
M          "  :RR 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !'<J14
M#Y142-H!  !9(   &@              @ %8MP$ >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    " !'<J14(5VG)LT!   D(   $P
M        @ %JN0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     /@ ^ .D0
(  !HNP$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>495</ContextCount>
  <ElementCount>311</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>77</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Financial Condition (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1008009 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecurities</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2112103 - Disclosure - Loans Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivable</Role>
      <ShortName>Loans Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2121104 - Disclosure - Allowance for Credit Losses on Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans</Role>
      <ShortName>Allowance for Credit Losses on Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124105 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2127106 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2130107 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2136108 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2142109 - Disclosure - Cash Restriction</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CashRestriction</Role>
      <ShortName>Cash Restriction</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2144110 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Investment Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesTables</Role>
      <ShortName>Investment Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/InvestmentSecurities</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - Loans Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableTables</Role>
      <ShortName>Loans Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/LoansReceivable</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2322303 - Disclosure - Allowance for Loan Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AllowanceforLoanLossesTables</Role>
      <ShortName>Allowance for Loan Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2328304 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2331305 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/StockholdersEquity</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2337306 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/FairValueMeasurements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2345307 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/CommitmentsandContingencies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Investment Securities - Textual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails</Role>
      <ShortName>Investment Securities - Textual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Investment Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Values (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails</Role>
      <ShortName>Investment Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Values (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Investment Securities - Contractual Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails</Role>
      <ShortName>Investment Securities - Contractual Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Investment Securities - Unrealized Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails</Role>
      <ShortName>Investment Securities - Unrealized Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Investment Securities - Realized Gains and Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails</Role>
      <ShortName>Investment Securities - Realized Gains and Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2411407 - Disclosure - Investment Securities - Amortized Cost and Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails</Role>
      <ShortName>Investment Securities - Amortized Cost and Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2414408 - Disclosure - Loans Receivable - Loan Origination/Risk Management (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails</Role>
      <ShortName>Loans Receivable - Loan Origination/Risk Management (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2415409 - Disclosure - Loans Receivable - Credit Quality Indicators (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails</Role>
      <ShortName>Loans Receivable - Credit Quality Indicators (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2416410 - Disclosure - Loans Receivable - Nonaccrual Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails</Role>
      <ShortName>Loans Receivable - Nonaccrual Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2417411 - Disclosure - Loans Receivable - Past Due Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails</Role>
      <ShortName>Loans Receivable - Past Due Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2418412 - Disclosure - Loans Receivable - Modified TDRs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails</Role>
      <ShortName>Loans Receivable - Modified TDRs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2419413 - Disclosure - Loans Receivable - TDRs Subsequently Defaulted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails</Role>
      <ShortName>Loans Receivable - TDRs Subsequently Defaulted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2420414 - Disclosure - Loans Receivable - Collateral Dependent (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails</Role>
      <ShortName>Loans Receivable - Collateral Dependent (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2423415 - Disclosure - Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails</Role>
      <ShortName>Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2425416 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets, Textual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Other Intangible Assets, Textual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2429418 - Disclosure - Derivative Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails</Role>
      <ShortName>Derivative Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2432419 - Disclosure - Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails</Role>
      <ShortName>Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2433420 - Disclosure - Stockholders' Equity - Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquityDividendsDetails</Role>
      <ShortName>Stockholders' Equity - Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2434421 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails</Role>
      <ShortName>Stockholders' Equity - Stock Repurchase Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2435422 - Disclosure - Stockholders' Equity - Shares Repurchased (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails</Role>
      <ShortName>Stockholders' Equity - Shares Repurchased (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2438423 - Disclosure - Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2439424 - Disclosure - Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2440425 - Disclosure - Fair Value Measurements - Quantitative Information, Level 3 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details</Role>
      <ShortName>Fair Value Measurements - Quantitative Information, Level 3 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2441426 - Disclosure - Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails</Role>
      <ShortName>Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2443427 - Disclosure - Cash Restriction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CashRestrictionDetails</Role>
      <ShortName>Cash Restriction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/CashRestriction</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="hfwa-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2446428 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="hfwa-20220331.htm">hfwa-20220331.htm</File>
    <File>ex-31110q033122.htm</File>
    <File>ex-31210q033122.htm</File>
    <File>ex-32110q033122.htm</File>
    <File>hfwa-20220331.xsd</File>
    <File>hfwa-20220331_cal.xml</File>
    <File>hfwa-20220331_def.xml</File>
    <File>hfwa-20220331_lab.xml</File>
    <File>hfwa-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1816">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>71
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "hfwa-20220331.htm": {
   "axisCustom": 0,
   "axisStandard": 25,
   "contextCount": 495,
   "dts": {
    "calculationLink": {
     "local": [
      "hfwa-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hfwa-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "hfwa-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hfwa-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hfwa-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "hfwa-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 520,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 5
   },
   "keyCustom": 33,
   "keyStandard": 278,
   "memberCustom": 31,
   "memberStandard": 42,
   "nsprefix": "hfwa",
   "nsuri": "http://www.hf-wa.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.hf-wa.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Investment Securities",
     "role": "http://www.hf-wa.com/role/InvestmentSecurities",
     "shortName": "Investment Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112103 - Disclosure - Loans Receivable",
     "role": "http://www.hf-wa.com/role/LoansReceivable",
     "shortName": "Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121104 - Disclosure - Allowance for Credit Losses on Loans",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans",
     "shortName": "Allowance for Credit Losses on Loans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124105 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127106 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130107 - Disclosure - Stockholders' Equity",
     "role": "http://www.hf-wa.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136108 - Disclosure - Fair Value Measurements",
     "role": "http://www.hf-wa.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142109 - Disclosure - Cash Restriction",
     "role": "http://www.hf-wa.com/role/CashRestriction",
     "shortName": "Cash Restriction",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144110 - Disclosure - Commitments and Contingencies",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
     "shortName": "Condensed Consolidated Statements of Financial Condition (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DescriptionOfBusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DescriptionOfBusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Investment Securities (Tables)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesTables",
     "shortName": "Investment Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - Disclosure - Loans Receivable (Tables)",
     "role": "http://www.hf-wa.com/role/LoansReceivableTables",
     "shortName": "Loans Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322303 - Disclosure - Allowance for Loan Losses (Tables)",
     "role": "http://www.hf-wa.com/role/AllowanceforLoanLossesTables",
     "shortName": "Allowance for Loan Losses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328304 - Disclosure - Derivative Financial Instruments (Tables)",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331305 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337306 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2345307 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i3c982513e63a416fb10ee4fc1f6f0e97_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:NumberOfBranchesOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "branch",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Details)",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i3c982513e63a416fb10ee4fc1f6f0e97_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:NumberOfBranchesOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "branch",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Investment Securities - Textual (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails",
     "shortName": "Investment Securities - Textual (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical",
     "shortName": "Condensed Consolidated Statements of Financial Condition (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockNoParValue",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockNoParValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Investment Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Values (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
     "shortName": "Investment Securities - Amortized Cost, Gross Unrealized Gains and Losses and Fair Values (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Investment Securities - Contractual Maturities (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
     "shortName": "Investment Securities - Contractual Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Investment Securities - Unrealized Losses (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
     "shortName": "Investment Securities - Unrealized Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Investment Securities - Realized Gains and Losses (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails",
     "shortName": "Investment Securities - Realized Gains and Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411407 - Disclosure - Investment Securities - Amortized Cost and Fair Value (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
     "shortName": "Investment Securities - Amortized Cost and Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414408 - Disclosure - Loans Receivable - Loan Origination/Risk Management (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
     "shortName": "Loans Receivable - Loan Origination/Risk Management (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "hfwa:NumberOfLoanSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415409 - Disclosure - Loans Receivable - Credit Quality Indicators (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
     "shortName": "Loans Receivable - Credit Quality Indicators (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416410 - Disclosure - Loans Receivable - Nonaccrual Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
     "shortName": "Loans Receivable - Nonaccrual Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417411 - Disclosure - Loans Receivable - Past Due Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
     "shortName": "Loans Receivable - Past Due Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418412 - Disclosure - Loans Receivable - Modified TDRs (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
     "shortName": "Loans Receivable - Modified TDRs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
     "shortName": "Condensed Consolidated Statements of Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeSecuritiesTaxable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419413 - Disclosure - Loans Receivable - TDRs Subsequently Defaulted (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
     "shortName": "Loans Receivable - TDRs Subsequently Defaulted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:CreditLossFinancialInstrumentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:FinancingReceivableCollateralForSecuredBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420414 - Disclosure - Loans Receivable - Collateral Dependent (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
     "shortName": "Loans Receivable - Collateral Dependent (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:CreditLossFinancialInstrumentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:FinancingReceivableCollateralForSecuredBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423415 - Disclosure - Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
     "shortName": "Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425416 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets, Textual (Details)",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails",
     "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets, Textual (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i196ce6cf875d404a9e4a8b740c619e02_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429418 - Disclosure - Derivative Financial Instruments (Details)",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
     "shortName": "Derivative Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i196ce6cf875d404a9e4a8b740c619e02_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432419 - Disclosure - Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails",
     "shortName": "Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "0",
      "lang": "en-US",
      "name": "hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433420 - Disclosure - Stockholders' Equity - Dividends (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails",
     "shortName": "Stockholders' Equity - Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "id017b077ea054273ab13043ee8ea45bd_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434421 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails",
     "shortName": "Stockholders' Equity - Stock Repurchase Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "ibe08d2878b6d4dc59c5e200f99eafc14_D20200312-20200312",
      "decimals": "INF",
      "lang": "en-US",
      "name": "hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:StockRepurchasedDuringPeriodTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i3fdaeabb821d45c0b61d6b2952843934_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435422 - Disclosure - Stockholders' Equity - Shares Repurchased (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
     "shortName": "Stockholders' Equity - Shares Repurchased (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "id017b077ea054273ab13043ee8ea45bd_D20220101-20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - Disclosure - Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i999d804023484f32828a3baac0e2ce5a_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i7062e809a1dd43f98b0c22c0a5dfd429_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - Disclosure - Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
     "shortName": "Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i7062e809a1dd43f98b0c22c0a5dfd429_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "ifa40f318f7fc4cdd8d280715955118f1_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440425 - Disclosure - Fair Value Measurements - Quantitative Information, Level 3 (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
     "shortName": "Fair Value Measurements - Quantitative Information, Level 3 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9fcc4aa1462943e3803207406647a886_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441426 - Disclosure - Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
     "shortName": "Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i1a0c3083dfe347029c1aaad11aef16b3_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443427 - Disclosure - Cash Restriction (Details)",
     "role": "http://www.hf-wa.com/role/CashRestrictionDetails",
     "shortName": "Cash Restriction (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446428 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i2d0bbb488c64440eb25d682a06f85123_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i3c70ec7f239445e289330e2120e7d11b_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i3c70ec7f239445e289330e2120e7d11b_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i27ab33b358b84e2c81a3fd193622c217_D20220126-20220126",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008009 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220331.htm",
      "contextRef": "i9b2e8ef966db40b587394736b6ca0607_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 77,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.hf-wa.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit",
        "label": "Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit [Table Text Block]",
        "terseLabel": "Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit"
       }
      }
     },
     "localname": "AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent",
        "label": "Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent",
        "terseLabel": "Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_BranchHeldForSaleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Branch held for sale",
        "label": "Branch held for sale [Member]",
        "terseLabel": "Branch held for sale"
       }
      }
     },
     "localname": "BranchHeldForSaleMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_CardRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Card Revenue",
        "label": "Card Revenue",
        "terseLabel": "Card revenue"
       }
      }
     },
     "localname": "CardRevenue",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_Changeinlowincometaxhousingtaxcreditpartnership": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in low income tax housing tax credit partnership",
        "label": "Change in low income tax housing tax credit partnership",
        "terseLabel": "Capital contributions to low-income housing tax credit partnerships"
       }
      }
     },
     "localname": "Changeinlowincometaxhousingtaxcreditpartnership",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_CommercialAndIndustrialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial and industrial.",
        "label": "Commercial and Industrial [Member]",
        "terseLabel": "Commercial and Industrial [Member]"
       }
      }
     },
     "localname": "CommercialAndIndustrialMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ConcentrationDebtSecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration, debt securities",
        "label": "Concentration, debt securities",
        "terseLabel": "Concentration, debt securities"
       }
      }
     },
     "localname": "ConcentrationDebtSecurities",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_CreditLossFinancialInstrumentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Loss, Financial Instrument",
        "label": "Credit Loss, Financial Instrument [Table Text Block]",
        "terseLabel": "Loans and Lease Receivable Collateral for Secured Borrowings [Table Text Block]"
       }
      }
     },
     "localname": "CreditLossFinancialInstrumentTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_CustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customers [Member]",
        "label": "Customers [Member]",
        "terseLabel": "Customers"
       }
      }
     },
     "localname": "CustomersMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Allowance for Credit Loss",
        "label": "Debt Securities, Allowance for Credit Loss [Policy Text Block]",
        "terseLabel": "ACL on Investment Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAllowanceForCreditLossPolicyTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_DescriptionOfBusinessPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of Business, Policy",
        "label": "Description of Business, Policy [Policy Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "DescriptionOfBusinessPolicyPolicyTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value assets and liabilities measured on non recurring basis.",
        "label": "Fair Value Assets and Liabilities Measured on Non Recurring Basis [Abstract]",
        "verboseLabel": "Fair value measurements of assets on a nonrecurring basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net gains and losses recorded in earnings for nonrecurring assets reported at fair value",
        "label": "Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings",
        "terseLabel": "Net\u00a0Losses (Gains) Recorded\u00a0in Earnings"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FarmlandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Farmland [Member]",
        "label": "Farmland [Member]",
        "terseLabel": "Farmland [Member]"
       }
      }
     },
     "localname": "FarmlandMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_FinanceReceivableModifiedSubsequentDefaultMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Receivable Modified Subsequent Default [Member]",
        "label": "Finance Receivable Modified Subsequent Default [Member]",
        "terseLabel": "Finance Receivable Modified Subsequent Default"
       }
      }
     },
     "localname": "FinanceReceivableModifiedSubsequentDefaultMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instruments financial assets and liabilities balance sheet groupings.",
        "label": "Financial Instruments Financial Assets and Liabilities Balance Sheet Groupings [Abstract]",
        "verboseLabel": "Schedule of carrying value and fair value of financial instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_FinancingReceivableCollateralForSecuredBorrowings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Collateral for Secured Borrowings",
        "label": "Financing Receivable, Collateral for Secured Borrowings",
        "terseLabel": "Loans and Leases Receivable, Collateral for Secured Borrowings"
       }
      }
     },
     "localname": "FinancingReceivableCollateralForSecuredBorrowings",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivableNonaccrualwithAllowance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Nonaccrual, with Allowance",
        "label": "Financing Receivable, Nonaccrual, with Allowance",
        "terseLabel": "Financing Receivable, Nonaccrual, with Allowance"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualwithAllowance",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivablerevolvingconvertedtoTermLoans": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable revolving converted to Term Loans",
        "label": "Financing Receivable revolving converted to Term Loans",
        "terseLabel": "Financing Receivable revolving converted to Term Loans"
       }
      }
     },
     "localname": "FinancingReceivablerevolvingconvertedtoTermLoans",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivables30to89DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, 30 to 89 Days Past Due [Member]",
        "label": "Financing Receivables, 30 to 89 Days Past Due [Member]",
        "terseLabel": "Financing Receivables, 30 to 89 Days Past Due [Member]"
       }
      }
     },
     "localname": "FinancingReceivables30to89DaysPastDueMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five or more family residential and commercial properties.",
        "label": "Five or More Family Residential and Commercial Properties [Member]",
        "terseLabel": "Five or More Family Residential and Commercial Properties [Member]"
       }
      }
     },
     "localname": "FiveOrMoreFamilyResidentialAndCommercialPropertiesMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_GainLossofAssetsHeldforSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) of Assets Held for Sale",
        "label": "Gain (Loss) of Assets Held for Sale",
        "negatedTerseLabel": "Gain on sale of assets held for sale"
       }
      }
     },
     "localname": "GainLossofAssetsHeldforSale",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross weighted average number of shares outstanding basic.",
        "label": "Gross Weighted Average Number of Shares Outstanding Basic",
        "verboseLabel": "Weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "GrossWeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "hfwa_HeritageBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heritage bank.",
        "label": "Heritage Bank [Member]",
        "terseLabel": "Heritage Bank [Member]"
       }
      }
     },
     "localname": "HeritageBankMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impaired Financing Receivable Interest Income Reversal Accrual Method",
        "label": "Impaired Financing Receivable Interest Income Reversal Accrual Method",
        "terseLabel": "Impaired Financing Receivable Interest Income Reversal Accrual Method"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_ImpairedLoansMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impaired Loans, Measurement Input",
        "label": "Impaired Loans, Measurement Input",
        "verboseLabel": "Range of Inputs"
       }
      }
     },
     "localname": "ImpairedLoansMeasurementInput",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "decimalItemType"
    },
    "hfwa_ImpairedLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impaired Loans [Member]",
        "label": "Impaired Loans [Member]",
        "terseLabel": "Impaired Loans"
       }
      }
     },
     "localname": "ImpairedLoansMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_InterestRateSwapFeeIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap Fee Income",
        "label": "Interest Rate Swap Fee Income",
        "terseLabel": "Interest rate swap fees"
       }
      }
     },
     "localname": "InterestRateSwapFeeIncome",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InterestRateSwapValuationAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Valuation Adjustments",
        "label": "Interest Rate Swap, Valuation Adjustments",
        "negatedTerseLabel": "Valuation adjustment on interest rate swaps"
       }
      }
     },
     "localname": "InterestRateSwapValuationAdjustments",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InvestmentInLowIncomeHousingTaxPartnership": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in low income housing tax partnership",
        "label": "Investment in low income housing tax partnership",
        "terseLabel": "Investment in LIHTC partnership and related funding commitment"
       }
      }
     },
     "localname": "InvestmentInLowIncomeHousingTaxPartnership",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Modified as Troubled Debt Restructurings [Abstract]",
        "label": "Loans Modified as Troubled Debt Restructurings [Abstract]",
        "terseLabel": "Loans Modified as Troubled Debt Restructurings [Abstract]"
       }
      }
     },
     "localname": "LoansModifiedasTroubledDebtRestructuringsAbstract",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_ModifiedduringthequarterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modified during the quarter [Member]",
        "label": "Modified during the quarter [Member]",
        "terseLabel": "Modified during the quarter [Member]"
       }
      }
     },
     "localname": "ModifiedduringthequarterMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Stock Repurchased During Periods Presented, Value Per Share",
        "label": "Net Stock Repurchased During Periods Presented, Value Per Share",
        "terseLabel": "Net Stock Repurchased During Periods Presented, Value Per Share"
       }
      }
     },
     "localname": "NetStockRepurchasedDuringPeriodsPresentedValuePerShare",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Total Stock Repurchased During Periods Presented, Shares",
        "label": "Net Total Stock Repurchased During Periods Presented, Shares",
        "terseLabel": "Net Total Stock Repurchased During Periods Presented, Shares"
       }
      }
     },
     "localname": "NetTotalStockRepurchasedDuringPeriodsPresentedShares",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "hfwa_NonOwnerOccupiedCommercialRealEstateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non owner occupied commercial real estate.",
        "label": "Non Owner Occupied Commercial Real Estate [Member]",
        "terseLabel": "Non Owner Occupied Commercial Real Estate [Member]"
       }
      }
     },
     "localname": "NonOwnerOccupiedCommercialRealEstateMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NonaccrualMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "nonaccrual [Member]",
        "label": "Nonaccrual [Member]",
        "terseLabel": "Nonaccrual [Member]"
       }
      }
     },
     "localname": "NonaccrualMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts",
        "label": "Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts [Member]",
        "terseLabel": "Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts"
       }
      }
     },
     "localname": "NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NumberOfBranchesOperating": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of branches operating.",
        "label": "Number of Branches Operating",
        "terseLabel": "Number of Branches Operating"
       }
      }
     },
     "localname": "NumberOfBranchesOperating",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_NumberOfLoanSegments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of loan segments.",
        "label": "Number of Loan Segments",
        "verboseLabel": "Number of loan segments"
       }
      }
     },
     "localname": "NumberOfLoanSegments",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_OnetoFourFamilyRealEstateConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One to Four Family Real Estate Construction [Member]",
        "label": "One to Four Family Real Estate Construction [Member]",
        "terseLabel": "One to Four Family Real Estate Construction [Member]",
        "verboseLabel": "One-to-four Family Real Estate Construction"
       }
      }
     },
     "localname": "OnetoFourFamilyRealEstateConstructionMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OtherSecuritiesPledgedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Securities Pledged [Member]",
        "label": "Other Securities Pledged [Member]",
        "terseLabel": "Other securities pledged"
       }
      }
     },
     "localname": "OtherSecuritiesPledgedMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding Commitments to Extend Credit and Letters of credit.",
        "label": "Outstanding Commitments to Extend Credit and Letters of Credit [Table Text Block]",
        "terseLabel": "Outstanding Commitments to Extend Credit and Letters of Credit [Table Text Block]"
       }
      }
     },
     "localname": "OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_OwnerOccupiedCommercialRealEstateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owner occupied commercial real estate.",
        "label": "Owner Occupied Commercial Real Estate [Member]",
        "terseLabel": "Owner Occupied Commercial Real Estate [Member]"
       }
      }
     },
     "localname": "OwnerOccupiedCommercialRealEstateMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program",
        "label": "Paycheck Protection Program [Member]",
        "terseLabel": "Paycheck Protection Program"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PaymentsForProceedsFromFinanceReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for (Proceeds from) Finance Receivables",
        "label": "Payments for (Proceeds from) Finance Receivables",
        "negatedLabel": "Loan originations and purchases, net of payments"
       }
      }
     },
     "localname": "PaymentsForProceedsFromFinanceReceivables",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_PremierCommercialBancorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premier Commercial Bancorp [Member]",
        "label": "Premier Commercial Bancorp [Member]",
        "terseLabel": "Premier Commercial Bancorp"
       }
      }
     },
     "localname": "PremierCommercialBancorpMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ProceedsfromSaleofAssetsHeldforSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Sale of Assets Held for Sale",
        "label": "Proceeds from Sale of Assets Held for Sale",
        "terseLabel": "Proceeds from sales of assets held for sale"
       }
      }
     },
     "localname": "ProceedsfromSaleofAssetsHeldforSale",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_PugetSoundMergerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Puget Sound Merger [Member]",
        "label": "Puget Sound Merger [Member]",
        "verboseLabel": "Puget Sound Bancorp"
       }
      }
     },
     "localname": "PugetSoundMergerMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_Purchasebankownedlifeinsurance": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase bank owned life insurance",
        "label": "Purchase bank owned life insurance",
        "negatedTerseLabel": "Purchases of bank owned life insurance"
       }
      }
     },
     "localname": "Purchasebankownedlifeinsurance",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_Purchaseofinvestmentsecuritiesavailableforsalenotsettled": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of investment securities available for sale not settled",
        "label": "Purchase of investment securities available for sale not settled",
        "terseLabel": "Purchase of investment securities available for sale not settled"
       }
      }
     },
     "localname": "Purchaseofinvestmentsecuritiesavailableforsalenotsettled",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_RealEstateConstructionAndLandDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total real estate construction and land development.",
        "label": "Real Estate Construction and Land Development [Member]",
        "terseLabel": "Real Estate Construction and Land Development [Member]",
        "verboseLabel": "Real Estate Construction and Land Development"
       }
      }
     },
     "localname": "RealEstateConstructionAndLandDevelopmentMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Cash Requirements Under Banking Regulations [Text Block]",
        "label": "Regulatory Cash Requirements Under Banking Regulations [Text Block]",
        "terseLabel": "Cash Restriction"
       }
      }
     },
     "localname": "RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestriction"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_SBAPPPLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA PPP Loans",
        "label": "SBA PPP Loans [Member]",
        "terseLabel": "SBA PPP Loans [Member]"
       }
      }
     },
     "localname": "SBAPPPLoansMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ScheduleOfEarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of earnings per share reconciliation.",
        "label": "Schedule of Earnings Per Share Reconciliation [Abstract]",
        "verboseLabel": "Schedule of earnings per share reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareReconciliationAbstract",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scheduled of amortized cost and fair value of securities pledged as collateral.",
        "label": "Scheduled of Amortized Cost and Fair Value of Securities Pledged as Collateral [Abstract]",
        "verboseLabel": "Scheduled of amortized cost and fair value of securities pledged as collateral"
       }
      }
     },
     "localname": "ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Related to Withholding Taxes on the Vesting of Restricted Stock [Member]",
        "label": "Shares Related to Withholding Taxes on the Vesting of Restricted Stock [Member]",
        "terseLabel": "Shares Related to Withholding Taxes on the Vesting of Restricted Stock"
       }
      }
     },
     "localname": "SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_SingleFamilyResidenceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single Family Residence",
        "label": "Single Family Residence [Member]",
        "terseLabel": "Single Family Residence"
       }
      }
     },
     "localname": "SingleFamilyResidenceMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock repurchase program percentage of outstanding shares authorized for repurchase.",
        "label": "Stock Repurchase Program Percentage of Outstanding Shares Authorized for Repurchase",
        "verboseLabel": "Outstanding share percent"
       }
      }
     },
     "localname": "StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_StockRepurchasedDuringPeriodTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased During Period",
        "label": "Stock Repurchased During Period [Table Text Block]",
        "terseLabel": "Stock Repurchased During Period"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_StockholdersEquityTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity (Textual) [Abstract]",
        "label": "Stockholders Equity (Textual) [Abstract]",
        "verboseLabel": "Stockholders Equity (Textual) [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityTextualAbstract",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_ThirdPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Parties [Member]",
        "label": "Third Parties [Member]",
        "terseLabel": "Third Parties"
       }
      }
     },
     "localname": "ThirdPartiesMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_TotalDepositFeesAndOtherServiceCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Deposit Fees and Other Service Charges",
        "label": "Total Deposit Fees and Other Service Charges",
        "terseLabel": "Service charges and other fees"
       }
      }
     },
     "localname": "TotalDepositFeesAndOtherServiceCharges",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_TroubledDebtRestructuredLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Troubled debt restructured loans.",
        "label": "Troubled Debt Restructured Loans [Member]",
        "terseLabel": "Troubled Debt Restructured Loans [Member]",
        "verboseLabel": "Troubled Debt Restructured Loans"
       }
      }
     },
     "localname": "TroubledDebtRestructuredLoansMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Troubled debt restructurings loans subsequently defaulted.",
        "label": "Troubled Debt Restructurings Loans Subsequently Defaulted [Table Text Block]",
        "terseLabel": "Troubled debt restructuring loans, subsequently defaulted"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_TwelfthStockRepurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twelfth Stock Repurchase Plan",
        "label": "Twelfth Stock Repurchase Plan [Member]",
        "terseLabel": "Twelfth Stock Repurchase Plan [Member] [Member] [Domain]"
       }
      }
     },
     "localname": "TwelfthStockRepurchasePlanMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_UnusedCommitmentstoExtendCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unused Commitments to Extend Credit [Member]",
        "label": "Unused Commitments to Extend Credit [Member]",
        "terseLabel": "Unused Commitments to Extend Credit [Member]"
       }
      }
     },
     "localname": "UnusedCommitmentstoExtendCreditMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ValleyCommunityBancsharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valley Community Bancshares [Member]",
        "label": "Valley Community Bancshares [Member]",
        "verboseLabel": "Valley Community Bancshares"
       }
      }
     },
     "localname": "ValleyCommunityBancsharesMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Washington and Oregon state to secure public deposits.",
        "label": "Washington and Oregon State to Secure Public Deposits [Member]",
        "terseLabel": "Washington and Oregon State to Secure Public Deposits [Member]"
       }
      }
     },
     "localname": "WashingtonAndOregonStateToSecurePublicDepositsMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_WashingtonBankingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Washington Banking [Member]",
        "label": "Washington Banking [Member]",
        "verboseLabel": "Washington Banking Company"
       }
      }
     },
     "localname": "WashingtonBankingMember",
     "nsuri": "http://www.hf-wa.com/20220331",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "verboseLabel": "Schedule of maturities of investment securities"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r295",
      "r305",
      "r343",
      "r345",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r485",
      "r564",
      "r565",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r295",
      "r305",
      "r343",
      "r345",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r485",
      "r564",
      "r565",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r295",
      "r305",
      "r333",
      "r343",
      "r345",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r485",
      "r564",
      "r565",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r295",
      "r305",
      "r333",
      "r343",
      "r345",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r485",
      "r564",
      "r565",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r3",
      "r85",
      "r86",
      "r87",
      "r89",
      "r90",
      "r94",
      "r95",
      "r96",
      "r97",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r113",
      "r221",
      "r222",
      "r357",
      "r362",
      "r400",
      "r404",
      "r405",
      "r406",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r634",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r3",
      "r85",
      "r86",
      "r87",
      "r89",
      "r90",
      "r94",
      "r95",
      "r96",
      "r97",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r113",
      "r221",
      "r222",
      "r357",
      "r362",
      "r400",
      "r404",
      "r405",
      "r406",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r634",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SingleFamilyMember": {
     "auth_ref": [
      "r602",
      "r604",
      "r629",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual, freestanding, unattached residential building.",
        "label": "Single Family [Member]",
        "terseLabel": "Single Family [Member]"
       }
      }
     },
     "localname": "SingleFamilyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r458",
      "r460",
      "r463",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]",
        "verboseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableFairValueDisclosure": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.",
        "label": "Accounts Receivable, Fair Value Disclosure",
        "verboseLabel": "Accrued interest receivable"
       }
      }
     },
     "localname": "AccountsReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInvestmentIncomeReceivable": {
     "auth_ref": [
      "r14",
      "r498",
      "r555"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.",
        "label": "Accrued Investment Income Receivable",
        "terseLabel": "Accrued Investment Income Receivable"
       }
      }
     },
     "localname": "AccruedInvestmentIncomeReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r22"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of accrued expenses.",
        "label": "Accrued Liabilities, Fair Value Disclosure",
        "verboseLabel": "Accrued interest payable"
       }
      }
     },
     "localname": "AccruedLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r16",
      "r35",
      "r37",
      "r38",
      "r552",
      "r573",
      "r577"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive (loss) income, net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r34",
      "r38",
      "r47",
      "r48",
      "r49",
      "r85",
      "r86",
      "r87",
      "r372",
      "r568",
      "r569",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "AOCI Attributable to Parent [Member]",
        "verboseLabel": "Accumulated other comprehensive income (loss),\u00a0net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r147",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of changes in allowance for loan losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforLoanLossesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for allowance for credit losses.",
        "label": "Allowance for Credit Losses [Text Block]",
        "verboseLabel": "Allowance for Credit Losses on Loans"
       }
      }
     },
     "localname": "AllowanceForCreditLossesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.",
        "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts",
        "terseLabel": "Allowance for Loan and Lease Loss, Recovery of Bad Debts"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired": {
     "auth_ref": [
      "r150"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of addition to allowance reserve for credit loss arising from purchase of loan and lease portfolios.",
        "label": "Allowance for Loan and Lease Losses, Loans Acquired",
        "terseLabel": "Allowance for Loan and Lease Losses, Loans Acquired"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesLoansAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Period Increase (Decrease)",
        "terseLabel": "Allowance for Loan and Lease Losses, Period Increase (Decrease)"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Allowance for Loan and Lease Losses [Roll Forward]",
        "verboseLabel": "Schedule of changes in allowance for loan losses"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Write-offs",
        "negatedTerseLabel": "Allowance for Loan and Lease Losses, Write-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r72",
      "r265",
      "r271"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "verboseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r81",
      "r128",
      "r133",
      "r139",
      "r216",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r369",
      "r373",
      "r426",
      "r449",
      "r451",
      "r499",
      "r550"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "netLabel": "ASSETS",
        "verboseLabel": "Financial Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, Fair Value Disclosure"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "verboseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r174",
      "r247"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "terseLabel": "Amortized cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": {
     "auth_ref": [
      "r182"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r179",
      "r182",
      "r541"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r181"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r179",
      "r181",
      "r540"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r179",
      "r183",
      "r542"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r179",
      "r184",
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "terseLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
     "auth_ref": [
      "r179",
      "r184",
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost",
        "terseLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r180"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r179",
      "r180",
      "r539"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost",
        "terseLabel": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r184",
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r171",
      "r175",
      "r247",
      "r502"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecurities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "netLabel": "Fair Value",
        "terseLabel": "Total investment securities available for sale",
        "totalLabel": "Fair Value",
        "verboseLabel": "Investment securities available for sale, at fair value, net (amortized cost of $1,085,016 and $883,832, respectively)"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]",
        "terseLabel": "Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Available-for-sale Securities [Member]",
        "terseLabel": "Available-for-sale Securities [Member]"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOwnedLifeInsurance": {
     "auth_ref": [
      "r498"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.",
        "label": "Bank Owned Life Insurance",
        "terseLabel": "Bank owned life insurance"
       }
      }
     },
     "localname": "BankOwnedLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BankOwnedLifeInsuranceIncome": {
     "auth_ref": [
      "r522"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings on or other increases in the value of the cash surrender value of bank owned life insurance policies.",
        "label": "Bank Owned Life Insurance Income",
        "negatedTerseLabel": "Bank owned life insurance income",
        "terseLabel": "Bank owned life insurance income"
       }
      }
     },
     "localname": "BankOwnedLifeInsuranceIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BankTimeDepositsMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.",
        "label": "Bank Time Deposits [Member]",
        "terseLabel": "Bank Time Deposits"
       }
      }
     },
     "localname": "BankTimeDepositsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankingAndThriftOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking and Thrift, Other Disclosures [Abstract]"
       }
      }
     },
     "localname": "BankingAndThriftOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r342",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r342",
      "r344",
      "r365",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r20",
      "r74"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "totalLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndDueFromBanks": {
     "auth_ref": [
      "r496"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.",
        "label": "Cash and Due from Banks",
        "verboseLabel": "Cash on hand and in banks"
       }
      }
     },
     "localname": "CashAndDueFromBanks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r68",
      "r74",
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r68",
      "r436"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r327",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralAxis": {
     "auth_ref": [
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral Held [Axis]",
        "terseLabel": "Collateral [Axis]"
       }
      }
     },
     "localname": "CollateralAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral Held [Domain]",
        "terseLabel": "Collateral [Domain]"
       }
      }
     },
     "localname": "CollateralDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialMortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r184",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by commercial real estate mortgage loans.",
        "label": "Commercial Mortgage Backed Securities [Member]",
        "terseLabel": "Commercial CMO and MBS"
       }
      }
     },
     "localname": "CommercialMortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables.",
        "label": "Commercial Portfolio Segment [Member]",
        "terseLabel": "Commercial Portfolio Segment [Member]"
       }
      }
     },
     "localname": "CommercialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialRealEstateMember": {
     "auth_ref": [
      "r243",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property that is solely used for business purposes.",
        "label": "Commercial Real Estate [Member]",
        "terseLabel": "Commercial Real Estate"
       }
      }
     },
     "localname": "CommercialRealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r281",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "netLabel": "Cash Dividend per Share (in usd per share)",
        "terseLabel": "Cash dividends declared on common stock (in usd per share)",
        "verboseLabel": "Dividends declared per common share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical",
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r85",
      "r86",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "verboseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "verboseLabel": "Common stock, no par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r13",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r13",
      "r451"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, no par value, 50,000,000 shares authorized; 35,102,372 and 35,105,779 shares issued and outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommunicationsAndInformationTechnology": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense in the period for communications and data processing expense.",
        "label": "Communications and Information Technology",
        "verboseLabel": "Data processing"
       }
      }
     },
     "localname": "CommunicationsAndInformationTechnology",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r43",
      "r45",
      "r46",
      "r53",
      "r514",
      "r558"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsumerPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables.",
        "label": "Consumer Portfolio Segment [Member]",
        "terseLabel": "Consumer Portfolio Segment [Member]"
       }
      }
     },
     "localname": "ConsumerPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CoreDepositsMember": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's long-term relationships with depositors, commonly known as core deposit intangibles, which are separate from the financial instruments themselves.",
        "label": "Core Deposits [Member]",
        "terseLabel": "Core Deposits"
       }
      }
     },
     "localname": "CoreDepositsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r334",
      "r341",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "verboseLabel": "Corporate obligations"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Realized Gain (Loss)",
        "negatedTerseLabel": "Gain on sale of investment securities, net",
        "terseLabel": "Gain on sale of investment securities, net"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities",
        "totalLabel": "Total investment securities"
       }
      }
     },
     "localname": "DebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized by reversing interest income.",
        "label": "Debt Securities, Available-for-Sale, Accrued Interest Writeoff",
        "terseLabel": "Debt Securities, Available-for-Sale, Accrued Interest Writeoff"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccruedInterestWriteoff",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r176",
      "r247",
      "r254",
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss",
        "terseLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r208",
      "r252",
      "r257"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "12 Months or Longer"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r208",
      "r252"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedLabel": "12 Months or Longer"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r208",
      "r252",
      "r257"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "verboseLabel": "Less than 12 Months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r208",
      "r252"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedLabel": "Less than 12 Months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r210"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain",
        "terseLabel": "Gross realized gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table Text Block]",
        "verboseLabel": "Schedule of securities available for sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r206",
      "r249",
      "r257"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r207",
      "r250"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r205",
      "r251",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "verboseLabel": "Schedule of fair value and unrealized losses of available for sale investment securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), 90 days or more past due and still accruing.",
        "label": "Debt Securities, Held-to-maturity, 90 Days or More Past Due, Still Accruing",
        "terseLabel": "Debt Securities, Held-to-maturity, 90 Days or More Past Due, Still Accruing"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff": {
     "auth_ref": [
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of accrued interest on investment in debt security measured at amortized cost (held-to-maturity) recognized by reversing interest income.",
        "label": "Debt Securities, Held-to-Maturity, Accrued Interest, Writeoff",
        "terseLabel": "Debt Securities, Held-to-Maturity, Accrued Interest, Writeoff"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAccruedInterestWriteoff",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": {
     "auth_ref": [
      "r186",
      "r223",
      "r225",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Allowance for Credit Loss",
        "terseLabel": "Debt Securities, Held-to-maturity, Allowance for Credit Loss"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r171",
      "r189",
      "r190",
      "r502"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecurities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "terseLabel": "Investment securities held to maturity, at amortized cost, net (fair value of $384,822 and $376,331, respectively)",
        "totalLabel": "Total investment securities"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityNonaccrual": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity) on nonaccrual status.",
        "label": "Debt Securities, Held-to-maturity, Nonaccrual",
        "terseLabel": "Debt Securities, Held-to-maturity, Nonaccrual"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityNonaccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments": {
     "auth_ref": [
      "r547"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of securities, mortgage loans, or other financial instruments pledged as collateral for deposits.",
        "label": "Deposit Liabilities, Collateral Issued, Financial Instruments",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "DepositLiabilitiesCollateralIssuedFinancialInstruments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Deposits": {
     "auth_ref": [
      "r505"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.",
        "label": "Deposits",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "Deposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of deposit liabilities held by the entity, including, but not limited to, foreign and domestic, interest and noninterest bearing, demand deposits, saving deposits, negotiable orders of withdrawal (NOW) and time deposits.",
        "label": "Deposits, Fair Value Disclosure",
        "verboseLabel": "Non-maturity deposits"
       }
      }
     },
     "localname": "DepositsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "verboseLabel": "Depreciation, amortization and accretion"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r377",
      "r378",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset.",
        "label": "Derivative Asset, Notional Amount",
        "terseLabel": "Notional Amounts"
       }
      }
     },
     "localname": "DerivativeAssetNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset [Abstract]",
        "terseLabel": "Derivative Asset"
       }
      }
     },
     "localname": "DerivativeAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r27",
      "r30",
      "r31",
      "r384",
      "r465"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "terseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r27",
      "r30",
      "r31",
      "r384",
      "r465"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "negatedTerseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r30",
      "r383",
      "r385",
      "r387",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r395",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability [Abstract]",
        "terseLabel": "Derivative Liability"
       }
      }
     },
     "localname": "DerivativeLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r377",
      "r378",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability.",
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Notional Amounts"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r376",
      "r379",
      "r380",
      "r381",
      "r382",
      "r386",
      "r387",
      "r392",
      "r393",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date to be Paid",
        "verboseLabel": "Paid Date"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Cash dividends declared on common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.",
        "label": "Dividends Declared [Table Text Block]",
        "verboseLabel": "Schedule of dividends activity"
       }
      }
     },
     "localname": "DividendsDeclaredTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date Declared",
        "verboseLabel": "Declared"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date of Record",
        "verboseLabel": "Record Date"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r54",
      "r94",
      "r95",
      "r97",
      "r98",
      "r99",
      "r105",
      "r107",
      "r109",
      "r110",
      "r111",
      "r113",
      "r114",
      "r405",
      "r406",
      "r515",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Basic earnings per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r54",
      "r94",
      "r95",
      "r97",
      "r98",
      "r99",
      "r107",
      "r109",
      "r110",
      "r111",
      "r113",
      "r114",
      "r405",
      "r406",
      "r515",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Diluted earnings per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for employee benefit and equity-based compensation.",
        "label": "Employee Benefits and Share-based Compensation",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r47",
      "r48",
      "r49",
      "r85",
      "r86",
      "r87",
      "r90",
      "r100",
      "r103",
      "r115",
      "r220",
      "r319",
      "r326",
      "r354",
      "r355",
      "r356",
      "r361",
      "r362",
      "r404",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r568",
      "r569",
      "r570",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Equity security"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Inputs, Assets, Quantitative Information [Line Items] (Deprecated 2018-01-31)"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r408",
      "r409",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "verboseLabel": "Fair value measurements of assets on a nonrecurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique used to measure similar asset in prior period by class of asset or liability on non-recurring basis.",
        "label": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block]",
        "verboseLabel": "Fair value measurements for financial instruments measured at fair value on a non-recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r408",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Fair value measurements of assets on a recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r408",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r408",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "verboseLabel": "Schedule of carrying value and fair value of financial instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r409",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r416",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r408",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r408",
      "r409",
      "r412",
      "r413",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r296",
      "r298",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r296",
      "r334",
      "r335",
      "r340",
      "r341",
      "r409",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level\u00a01"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r334",
      "r335",
      "r340",
      "r341",
      "r409",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r409",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "verboseLabel": "Level\u00a03"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsQuantitativeInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]",
        "verboseLabel": "Fair value measurements for financial instruments measured at fair value on a non-recurring basis"
       }
      }
     },
     "localname": "FairValueInputsQuantitativeInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations": {
     "auth_ref": [
      "r408",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of subordinated debt obligations including, but not limited to, subordinated loan, subordinated bond, subordinated debenture or junior debt.",
        "label": "Subordinated Debt Obligations, Fair Value Disclosure",
        "terseLabel": "Junior subordinated debentures"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "verboseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "verboseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r408",
      "r409",
      "r412",
      "r413",
      "r415",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.",
        "label": "Fair Value, Nonrecurring [Member]",
        "verboseLabel": "Nonrecurring"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r416",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring [Member]",
        "verboseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "terseLabel": "Fair Value, Option, Changes in Fair Value, Gain (Loss)"
       }
      }
     },
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance.",
        "label": "Federal Deposit Insurance Corporation Premium Expense",
        "verboseLabel": "Federal deposit insurance premium"
       }
      }
     },
     "localname": "FederalDepositInsuranceCorporationPremiumExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankStock": {
     "auth_ref": [
      "r545"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity).",
        "label": "Federal Home Loan Bank Stock",
        "verboseLabel": "Federal Home Loan Bank stock, at cost"
       }
      }
     },
     "localname": "FederalHomeLoanBankStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalReserveBankAdvancesMember": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings from the Federal Reserve Bank, which are primarily used to cover shortages in the required reserve balance and also in times of liquidity shortages.",
        "label": "Federal Reserve Bank Advances [Member]",
        "terseLabel": "Federal Reserve Bank Advances"
       }
      }
     },
     "localname": "FederalReserveBankAdvancesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialAssetNotPastDueMember": {
     "auth_ref": [
      "r230",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset not past due.",
        "label": "Financial Asset, Not Past Due [Member]",
        "terseLabel": "Financial Asset, Not Past Due"
       }
      }
     },
     "localname": "FinancialAssetNotPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialAssetPastDueMember": {
     "auth_ref": [
      "r160",
      "r230",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset past due.",
        "label": "Financial Asset, Past Due [Member]",
        "terseLabel": "Financial Asset, Past Due"
       }
      }
     },
     "localname": "FinancialAssetPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r195",
      "r199",
      "r213",
      "r214",
      "r215",
      "r224",
      "r229",
      "r230",
      "r234",
      "r237",
      "r251",
      "r253",
      "r256",
      "r257",
      "r297",
      "r317",
      "r395",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentPerformanceStatusAxis": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of performance or non-performance status of financial instruments.",
        "label": "Financial Instrument Performance Status [Axis]",
        "terseLabel": "Financial Instrument Performance Status [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentPerformanceStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentPerformanceStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of performance or non-performance status of financial instruments, including but not limited to, financing receivables, loans, debt, and investments.",
        "label": "Financial Instrument Performance Status [Domain]",
        "terseLabel": "Financial Instrument Performance Status [Domain]"
       }
      }
     },
     "localname": "FinancialInstrumentPerformanceStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financial Instruments Owned and Pledged as Collateral [Line Items]",
        "terseLabel": "Financial Instruments Owned and Pledged as Collateral [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable": {
     "auth_ref": [
      "r467",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instruments held by a broker-dealer for its own account (proprietary securities) for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities.",
        "label": "Financial Instruments Owned and Pledged as Collateral [Table]",
        "terseLabel": "Financial Instruments Owned and Pledged as Collateral [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedAndPledgedAsCollateralTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r143",
      "r223",
      "r225",
      "r228",
      "r503",
      "r622",
      "r624",
      "r626"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "negatedTerseLabel": "Allowance for credit losses on loans",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Allowance for credit losses on loans"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r146",
      "r227",
      "r245"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery",
        "negatedLabel": "Recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r145",
      "r226",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r151",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "terseLabel": "Financing Receivable Credit Quality Indicators [Table Text Block]"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableModificationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Troubled Debt Restructuring [Line Items]",
        "terseLabel": "Financing Receivable, Troubled Debt Restructuring [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableModificationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableModificationsNumberOfContracts2": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financing receivables that have been modified by troubled debt restructurings.",
        "label": "Financing Receivable, Modifications, Number of Contracts",
        "terseLabel": "Financing Receivable, Modifications, Number of Contracts",
        "verboseLabel": "Number of Contracts"
       }
      }
     },
     "localname": "FinancingReceivableModificationsNumberOfContracts2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2": {
     "auth_ref": [
      "r153"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after troubled debt restructuring, of modified financing receivable.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Postmodification",
        "terseLabel": "Financing Receivable, Troubled Debt Restructuring, Postmodification",
        "verboseLabel": "Outstanding Principal Balance"
       }
      }
     },
     "localname": "FinancingReceivableModificationsPostModificationRecordedInvestment2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Subsequent Default, Number of Contracts",
        "terseLabel": "Number\u00a0of Contracts (1)",
        "verboseLabel": "Number\u00a0of contracts modified"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable modified as troubled debt restructuring within previous 12 months, with subsequent payment default.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Subsequent Default",
        "terseLabel": "Amortized Cost (1)"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableNonaccrualNoAllowance": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status with no allowance for credit loss.",
        "label": "Financing Receivable, Nonaccrual, No Allowance",
        "terseLabel": "Financing Receivable, Nonaccrual, No Allowance"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualNoAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated more than five years prior to current fiscal year.",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated Five or More Years before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated four years prior to current fiscal year.",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated Four Years before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "auth_ref": [
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated in current fiscal year.",
        "label": "Financing Receivable, Year One, Originated, Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated in Current Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInCurrentFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "auth_ref": [
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated in fiscal year prior to current fiscal year.",
        "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated three years prior to current fiscal year.",
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated Three Years before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated two years prior to current fiscal year.",
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated Two Years before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r224",
      "r229",
      "r239",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Axis]",
        "terseLabel": "Financing Receivable Portfolio Segment [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Domain]",
        "terseLabel": "Financing Receivable Portfolio Segment [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": {
     "auth_ref": [
      "r158",
      "r232",
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable 90 days or more past due and still accruing.",
        "label": "Financing Receivable, 90 Days or More Past Due, Still Accruing",
        "verboseLabel": "90 days or more and still accruing"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r152",
      "r159",
      "r160",
      "r230",
      "r234",
      "r237",
      "r240",
      "r241",
      "r245",
      "r246",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Axis]",
        "terseLabel": "Class of Financing Receivable [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Domain]",
        "terseLabel": "Class of Financing Receivable [Domain]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Credit Quality Indicator [Line Items]",
        "terseLabel": "Financing Receivable, Credit Quality Indicator [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "auth_ref": [
      "r157",
      "r231",
      "r623",
      "r624"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual",
        "verboseLabel": "Gross nonaccrual loans"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Past Due [Line Items]",
        "terseLabel": "Financing Receivable, Past Due [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRevolving": {
     "auth_ref": [
      "r238",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable that can be withdrawn, repaid and redrawn.",
        "label": "Financing Receivable, Revolving",
        "terseLabel": "Financing Receivable, Revolving"
       }
      }
     },
     "localname": "FinancingReceivableRevolving",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": {
     "auth_ref": [
      "r156",
      "r163",
      "r164"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized loan commitment, origination, and other fees (costs) and purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)",
        "terseLabel": "Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)"
       }
      }
     },
     "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount": {
     "auth_ref": [
      "r156",
      "r163"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Unamortized Purchase Premium (Discount)",
        "terseLabel": "Financing Receivable, Unamortized Purchase Premium (Discount)"
       }
      }
     },
     "localname": "FinancingReceivableUnamortizedPurchasePremiumDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset equal to or greater than 90 days past due.",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "terseLabel": "90\u00a0Days\u00a0or Greater"
       }
      }
     },
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r160",
      "r230",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by period in which financial asset is past due or not past due.",
        "label": "Financial Asset, Aging [Axis]",
        "terseLabel": "Financial Asset, Period Past Due [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r160",
      "r230",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.",
        "label": "Financial Asset, Aging [Domain]",
        "terseLabel": "Financial Asset, Period Past Due [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r162",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "terseLabel": "Loans Receivable"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r266",
      "r267",
      "r270",
      "r272",
      "r487",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r266",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Finite-lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnSaleOfNotesReceivable": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale of financing receivable.",
        "label": "Gain (Loss) on Sale of Financing Receivable",
        "negatedLabel": "Gain on sale of mortgage loans held for sale, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfOtherAssets": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of other assets.",
        "label": "Gain (Loss) on Disposition of Other Assets",
        "terseLabel": "Gain on sale of other assets, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSalesOfLoansNet": {
     "auth_ref": [
      "r72",
      "r521",
      "r562"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes.",
        "label": "Gain (Loss) on Sales of Loans, Net",
        "terseLabel": "Gain on sale of loans, net"
       }
      }
     },
     "localname": "GainLossOnSalesOfLoansNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r258",
      "r260",
      "r451",
      "r497"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r72",
      "r259",
      "r261",
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r381",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "auth_ref": [
      "r187",
      "r197"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain",
        "terseLabel": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "auth_ref": [
      "r188",
      "r198"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss",
        "negatedTerseLabel": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r193",
      "r202",
      "r536",
      "r541"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r193",
      "r536"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year Five through Ten",
        "terseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r192",
      "r201",
      "r535",
      "r540"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": {
     "auth_ref": [
      "r192",
      "r535"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r194",
      "r203",
      "r537",
      "r542"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r194",
      "r537"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
     "auth_ref": [
      "r190",
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date",
        "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue": {
     "auth_ref": [
      "r190",
      "r204",
      "r538",
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value",
        "terseLabel": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r191",
      "r200",
      "r534",
      "r539"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": {
     "auth_ref": [
      "r191",
      "r534"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r190",
      "r204",
      "r543"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount": {
     "auth_ref": [
      "r190",
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date",
        "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r185",
      "r196",
      "r502"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Total investment securities",
        "totalLabel": "Total investment securities",
        "verboseLabel": "Investment securities held to maturity"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldtomaturitySecuritiesMember": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt securities classified as held-to-maturity.",
        "label": "Held-to-maturity Securities [Member]",
        "terseLabel": "Held-to-maturity Securities"
       }
      }
     },
     "localname": "HeldtomaturitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod": {
     "auth_ref": [
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired.",
        "label": "Impaired Financing Receivable, Interest Income, Accrual Method",
        "terseLabel": "Impaired Financing Receivable, Interest Income, Accrual Method"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableInterestIncomeAccrualMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableRelatedAllowance": {
     "auth_ref": [
      "r148"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit losses related to recorded investment.",
        "label": "Impaired Financing Receivable, Related Allowance",
        "terseLabel": "Impaired Financing Receivable, Related Allowance",
        "verboseLabel": "Related Specific Valuation Allowance"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableRelatedAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r51",
      "r128",
      "r132",
      "r135",
      "r138",
      "r140",
      "r492",
      "r512",
      "r532",
      "r560"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r82",
      "r102",
      "r103",
      "r126",
      "r358",
      "r363",
      "r364",
      "r561"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "verboseLabel": "Cash paid for income taxes, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeposits": {
     "auth_ref": [
      "r75",
      "r530"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.",
        "label": "Increase (Decrease) in Deposits",
        "verboseLabel": "Net increase in deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due the entity under agreements to sell and repurchase securities.",
        "label": "Increase (Decrease) in Receivables under Repurchase Agreements",
        "negatedLabel": "Net (decrease) increase in securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivablesUnderRepurchaseAgreements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r264",
      "r268"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "verboseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperating": {
     "auth_ref": [
      "r517"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.",
        "label": "Interest and Dividend Income, Operating",
        "totalLabel": "Total interest income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Dividend Income, Operating [Abstract]",
        "verboseLabel": "INTEREST INCOME:"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeases": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.",
        "label": "Interest and Fee Income, Loans and Leases",
        "terseLabel": "Interest and Fee Income, Loans and Leases",
        "verboseLabel": "Interest and fees on loans"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDepositsInBanks": {
     "auth_ref": [
      "r494",
      "r509"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet.",
        "label": "Interest-bearing Deposits in Banks and Other Financial Institutions",
        "verboseLabel": "Interest earning deposits"
       }
      }
     },
     "localname": "InterestBearingDepositsInBanks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits": {
     "auth_ref": [
      "r505"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest-bearing domestic certificate of deposit liabilities.",
        "label": "Interest-bearing Domestic Deposit, Certificates of Deposits",
        "verboseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "InterestBearingDomesticDepositCertificatesOfDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r50",
      "r122",
      "r443",
      "r444",
      "r529"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Abstract]",
        "verboseLabel": "INTEREST EXPENSE:"
       }
      }
     },
     "localname": "InterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDeposits": {
     "auth_ref": [
      "r527"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of interest expense on all deposits.",
        "label": "Interest Expense, Deposits",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "InterestExpenseDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseJuniorSubordinatedDebentures": {
     "auth_ref": [
      "r528"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred during the reporting period on junior subordinated debentures. Includes amortization of expenses incurred in the issuance of subordinated notes and debentures.",
        "label": "Interest Expense, Junior Subordinated Debentures",
        "terseLabel": "Junior subordinated debentures"
       }
      }
     },
     "localname": "InterestExpenseJuniorSubordinatedDebentures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense classified as other.",
        "label": "Interest Expense, Other",
        "terseLabel": "Other borrowings"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.",
        "label": "Interest Income (Expense), after Provision for Loan Loss",
        "totalLabel": "Net interest income after reversal of provision for credit losses"
       }
      }
     },
     "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r518"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "totalLabel": "Net interest income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxExempt": {
     "auth_ref": [
      "r525",
      "r612",
      "r613"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities exempt from state, federal and other income tax.",
        "label": "Interest Income, Securities, Operating, Tax Exempt",
        "verboseLabel": "Nontaxable interest on investment securities"
       }
      }
     },
     "localname": "InterestIncomeSecuritiesTaxExempt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxable": {
     "auth_ref": [
      "r525",
      "r612",
      "r613"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities subject to state, federal and other income tax.",
        "label": "Interest Income, Securities, Operating, Taxable",
        "verboseLabel": "Taxable interest on investment securities"
       }
      }
     },
     "localname": "InterestIncomeSecuritiesTaxable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r66",
      "r69",
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "verboseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeAssetsAtFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.",
        "label": "Interest Rate Derivative Assets, at Fair Value",
        "terseLabel": "Derivative assets - interest rate swaps",
        "verboseLabel": "Derivative assets - interest rate swaps"
       }
      }
     },
     "localname": "InterestRateDerivativeAssetsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "terseLabel": "Derivative liabilities - interest rate swaps"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestReceivable": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.",
        "label": "Interest Receivable",
        "terseLabel": "Accrued interest receivable"
       }
      }
     },
     "localname": "InterestReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r151",
      "r237",
      "r244",
      "r245",
      "r282",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by entity-defined rating.",
        "label": "Internal Credit Assessment [Axis]",
        "terseLabel": "Internal Credit Assessment [Axis]"
       }
      }
     },
     "localname": "InternalCreditAssessmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InternalCreditAssessmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity defined credit risk rating.",
        "label": "Internal Credit Assessment [Domain]",
        "terseLabel": "Internal Credit Assessment [Domain]"
       }
      }
     },
     "localname": "InternalCreditAssessmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentHoldingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Investment Holdings [Line Items]",
        "terseLabel": "Investment Holdings [Line Items]"
       }
      }
     },
     "localname": "InvestmentHoldingsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentHoldingsTable": {
     "auth_ref": [
      "r581",
      "r591",
      "r594",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.",
        "label": "Investment Holdings [Table]",
        "terseLabel": "Investment Holdings [Table]"
       }
      }
     },
     "localname": "InvestmentHoldingsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r592",
      "r593",
      "r596",
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r592",
      "r593",
      "r596",
      "r597",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Investment securities available for sale"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r212",
      "r493",
      "r544",
      "r600",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "verboseLabel": "Investment Securities"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_JuniorSubordinatedNotes": {
     "auth_ref": [
      "r11",
      "r500",
      "r549"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Junior Subordinated Notes, which have a lower priority than senior instruments.",
        "label": "Junior Subordinated Notes",
        "terseLabel": "Junior subordinated debentures"
       }
      }
     },
     "localname": "JuniorSubordinatedNotes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.",
        "label": "Labor and Related Expense",
        "terseLabel": "Compensation and employee benefits"
       }
      }
     },
     "localname": "LaborAndRelatedExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r21",
      "r81",
      "r134",
      "r216",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r370",
      "r373",
      "r374",
      "r426",
      "r449",
      "r450"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r19",
      "r81",
      "r216",
      "r426",
      "r451",
      "r501",
      "r554"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "netLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY",
        "verboseLabel": "Financial Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoanRestructuringModificationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by concessions made to the terms of loan contracts.",
        "label": "Loan Restructuring Modification [Axis]",
        "terseLabel": "Loan Restructuring Modification [Axis]"
       }
      }
     },
     "localname": "LoanRestructuringModificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoanRestructuringModificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concessions made to the terms of loan contracts, including but not limited to, interest rate reductions, maturity extensions, principal forgiveness, and payment deferral.",
        "label": "Loan Restructuring Modification [Domain]",
        "terseLabel": "Loan Restructuring Modification [Domain]"
       }
      }
     },
     "localname": "LoanRestructuringModificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and Leases Receivable Disclosure [Abstract]",
        "terseLabel": "Loans and Leases Receivable Disclosure [Abstract]"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unfunded portion of contractual agreement to lend funds to borrower for financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Commitment to Lend",
        "terseLabel": "Financing Receivable, Troubled Debt Restructuring, Commitment to Lend"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableImpairedCommitmentToLend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansHeldForSaleFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.",
        "label": "Loans Held-for-sale, Fair Value Disclosure",
        "terseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansHeldForSaleFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.",
        "label": "Loans Receivable, Fair Value Disclosure",
        "netLabel": "Loans receivable, net",
        "terseLabel": "Collateral-dependent loans",
        "verboseLabel": "Fair Value"
       }
      }
     },
     "localname": "LoansReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": {
     "auth_ref": [
      "r142",
      "r601"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.",
        "label": "Financing Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance",
        "terseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount of money or property, or a portion thereof, leant to a borrower (debtor) in exchange for a promise to repay the amount borrowed plus interest at a date certain in the future.",
        "label": "Loans Receivable [Member]",
        "terseLabel": "Loans Receivable [Member]"
       }
      }
     },
     "localname": "LoansReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.",
        "label": "Marketing Expense",
        "verboseLabel": "Marketing"
       }
      }
     },
     "localname": "MarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputComparabilityAdjustmentMember": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using adjustment to observed price for similar asset or liability when identical transaction does not exist.",
        "label": "Measurement Input, Comparability Adjustment [Member]",
        "terseLabel": "Comparability Adjustment"
       }
      }
     },
     "localname": "MeasurementInputComparabilityAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
        "label": "Municipal Bonds [Member]",
        "terseLabel": "Municipal securities"
       }
      }
     },
     "localname": "MunicipalBondsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r68",
      "r70",
      "r73"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r41",
      "r44",
      "r49",
      "r52",
      "r73",
      "r81",
      "r89",
      "r94",
      "r95",
      "r97",
      "r98",
      "r102",
      "r103",
      "r108",
      "r128",
      "r132",
      "r135",
      "r138",
      "r140",
      "r216",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r406",
      "r426",
      "r513",
      "r557"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "netLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "verboseLabel": "Net income:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r97",
      "r104",
      "r113",
      "r165",
      "r166",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r283",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r448",
      "r488",
      "r489",
      "r490",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "verboseLabel": "Recently Issued or Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Non-hedging interest rate derivatives"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoninterestExpense": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total aggregate amount of all noninterest expense.",
        "label": "Noninterest Expense",
        "totalLabel": "Total noninterest expense"
       }
      }
     },
     "localname": "NoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noninterest Expense [Abstract]",
        "verboseLabel": "NONINTEREST EXPENSE:"
       }
      }
     },
     "localname": "NoninterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncome": {
     "auth_ref": [
      "r522"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.",
        "label": "Noninterest Income",
        "totalLabel": "Total noninterest income"
       }
      }
     },
     "localname": "NoninterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noninterest Income [Abstract]",
        "verboseLabel": "NONINTEREST INCOME:"
       }
      }
     },
     "localname": "NoninterestIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncomeOther": {
     "auth_ref": [
      "r522"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total of noninterest income derived from certain activities and assets including (for example): (1) venture capital investments; (2) bank owned life insurance; (3) foreign currency transactions; and (4) mortgage servicing rights.",
        "label": "Noninterest Income, Other",
        "verboseLabel": "Other income"
       }
      }
     },
     "localname": "NoninterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r160",
      "r223",
      "r230",
      "r236",
      "r245",
      "r246",
      "r620",
      "r622",
      "r623"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Financing Receivable, before Allowance for Credit Loss",
        "verboseLabel": "Loans receivable"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r14",
      "r142",
      "r236"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "totalLabel": "Loans receivable, net",
        "verboseLabel": "Loans and Leases Receivable, Net Amount"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OccupancyNet": {
     "auth_ref": [
      "r58",
      "r445",
      "r523"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.",
        "label": "Occupancy, Net",
        "verboseLabel": "Occupancy and equipment"
       }
      }
     },
     "localname": "OccupancyNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax": {
     "auth_ref": [
      "r38",
      "r170"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of adjustment from accumulated other comprehensive income (loss) for amortization of gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from transfer to investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), after Tax",
        "negatedTerseLabel": "Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, net of tax of $(39) and $0, respectively"
       }
      }
     },
     "localname": "OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) on adjustment from accumulated other comprehensive income (loss) for amortization of gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from transfer to investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), Tax",
        "terseLabel": "OCI, Debt Securities, Available-for-Sale, Transfer to Held-to-Maturity, Adjustment from AOCI for Amortization of Gain (Loss), Tax"
       }
      }
     },
     "localname": "OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r7",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "verboseLabel": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAggregatedInvestmentsMember": {
     "auth_ref": [
      "r583",
      "r586",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other investments in debt and equity securities and other forms of securities that provide ownership interests.",
        "label": "Other Security Investments [Member]",
        "terseLabel": "Other asset-backed securities"
       }
      }
     },
     "localname": "OtherAggregatedInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r42",
      "r45",
      "r367",
      "r368",
      "r371"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "totalLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r35",
      "r39",
      "r40",
      "r211"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $0 and $(6), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r36",
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "terseLabel": "Reclassification adjustment of net gain from sale of investment securities included in income, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r32",
      "r35"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "verboseLabel": "Change in fair value of investment securities available for sale, net of tax of $(12,113) and $(3,204), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r33",
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "terseLabel": "Change in fair value of securities available for sale, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInterestAndDividendIncome": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.",
        "label": "Other Interest and Dividend Income",
        "verboseLabel": "Interest on interest earning deposits"
       }
      }
     },
     "localname": "OtherInterestAndDividendIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "verboseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoninterestExpense": {
     "auth_ref": [
      "r524"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noninterest expense classified as other.",
        "label": "Other Noninterest Expense",
        "verboseLabel": "Other expense"
       }
      }
     },
     "localname": "OtherNoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRealEstate": {
     "auth_ref": [
      "r504"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure.",
        "label": "Other Real Estate",
        "verboseLabel": "Other real estate owned"
       }
      }
     },
     "localname": "OtherRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRealEstateAndForeclosedAssets": {
     "auth_ref": [
      "r504"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of other real estate and foreclosed assets. Other real estate may include real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. Foreclosed assets include all assets obtained in full or partial satisfaction of a debt arrangement through foreclosure proceedings.",
        "label": "Other Real Estate, Foreclosed Assets, and Repossessed Assets",
        "terseLabel": "Other Real Estate, Foreclosed Assets, and Repossessed Assets"
       }
      }
     },
     "localname": "OtherRealEstateAndForeclosedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PassMember": {
     "auth_ref": [
      "r151",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A category of financing receivables not considered to be special mention, substandard, doubtful, and loss receivables.",
        "label": "Pass [Member]",
        "terseLabel": "Pass [Member]"
       }
      }
     },
     "localname": "PassMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r159",
      "r160",
      "r230",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "terseLabel": "Financing Receivable, Past Due [Table Text Block]"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future.",
        "label": "Payments for Origination and Purchases of Loans Held-for-sale",
        "negatedLabel": "Origination of mortgage loans held for sale"
       }
      }
     },
     "localname": "PaymentsForOriginationAndPurchasesOfLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Common stock cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r59",
      "r61",
      "r172"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedLabel": "Purchase of investment securities available for sale"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFederalHomeLoanBankStock": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire Federal Home Loan Bank (FHLB) stock.",
        "label": "Payments to Acquire Federal Home Loan Bank Stock",
        "negatedTerseLabel": "Purchases of Federal Home Loan Bank stock"
       }
      }
     },
     "localname": "PaymentsToAcquireFederalHomeLoanBankStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "auth_ref": [
      "r61",
      "r172"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.",
        "label": "Payments to Acquire Held-to-maturity Securities",
        "negatedTerseLabel": "Purchase of investment securities held to maturity"
       }
      }
     },
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of premises and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r346",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue": {
     "auth_ref": [
      "r467"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the fair values, as of the date of each statement of financial position presented, of securities that are restricted as collateral for the payment of related debt obligations, primarily secured borrowings and repurchase agreements, and that are reclassified and separately reported in the statement of financial position because the transferee has the right by contract or custom to sell or re-pledge them.",
        "label": "Pledged Assets Separately Reported, Securities Pledged as Collateral, at Fair Value",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r12",
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, No Par Value",
        "terseLabel": "Preferred Stock, No Par Value"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r12",
      "r451"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, no par value, 2,500,000 shares authorized; no shares issued and outstanding, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.",
        "label": "Preferred Stock, Value, Outstanding",
        "terseLabel": "Preferred Stock, Value, Outstanding"
       }
      }
     },
     "localname": "PreferredStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "verboseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r59",
      "r60",
      "r172"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "verboseLabel": "Maturities and repayments of investment securities available for sale"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "auth_ref": [
      "r60",
      "r172"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities",
        "terseLabel": "Maturities and repayments of investment securities held to maturity"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r59",
      "r60",
      "r172"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from sales of investment securities available for sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLoansHeldForSale": {
     "auth_ref": [
      "r65",
      "r67"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization.",
        "label": "Proceeds from Sale of Loans Held-for-sale",
        "verboseLabel": "Proceeds from sale of mortgage loans held for sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalFees": {
     "auth_ref": [
      "r579",
      "r580"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.",
        "label": "Professional Fees",
        "verboseLabel": "Professional services"
       }
      }
     },
     "localname": "ProfessionalFees",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r9",
      "r10",
      "r274",
      "r451",
      "r546",
      "r556"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "verboseLabel": "Premises and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r71",
      "r144",
      "r519"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to estimated loss from loan and lease transactions.",
        "label": "Provision for Loan and Lease Losses",
        "negatedLabel": "(Reversal of) Provision for Credit Losses"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r71",
      "r144",
      "r519"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.",
        "label": "Provision for Loan, Lease, and Other Losses",
        "terseLabel": "Reversal of provision for credit losses",
        "verboseLabel": "Reversal of provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForOtherCreditLosses": {
     "auth_ref": [
      "r71",
      "r511"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions.",
        "label": "Provision for Other Credit Losses",
        "terseLabel": "Provision for Other Credit Losses"
       }
      }
     },
     "localname": "ProvisionForOtherCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateMember": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property consisting of land, land improvement and buildings.",
        "label": "Real Estate [Member]",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepurchaseAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments represented by an agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Such agreements are generally short-term in nature.",
        "label": "Repurchase Agreements [Member]",
        "terseLabel": "Repurchase Agreements [Member]"
       }
      }
     },
     "localname": "RepurchaseAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResidentialMortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r173",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by residential real estate mortgage loans.",
        "label": "Residential Mortgage Backed Securities [Member]",
        "terseLabel": "Residential CMO and MBS"
       }
      }
     },
     "localname": "ResidentialMortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResidentialPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to residential financing receivables.",
        "label": "Residential Portfolio Segment [Member]",
        "terseLabel": "Residential Portfolio Segment [Member]"
       }
      }
     },
     "localname": "ResidentialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r78",
      "r495",
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestrictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r15",
      "r326",
      "r357",
      "r451",
      "r553",
      "r572",
      "r577"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r85",
      "r86",
      "r87",
      "r90",
      "r100",
      "r103",
      "r220",
      "r354",
      "r355",
      "r356",
      "r361",
      "r362",
      "r404",
      "r568",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r446",
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "verboseLabel": "Schedule of earnings per share reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock": {
     "auth_ref": [
      "r467",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments held by the entity for its own account for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities.",
        "label": "Schedule of Financial Instruments Owned and Pledged as Collateral [Table Text Block]",
        "verboseLabel": "Scheduled of amortized cost and fair value of securities pledged as collateral"
       }
      }
     },
     "localname": "ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r237",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about credit quality indicator for financing receivable.",
        "label": "Financing Receivable, Credit Quality Indicator [Table]",
        "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable": {
     "auth_ref": [
      "r153",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring [Table]",
        "terseLabel": "Financing Receivable, Troubled Debt Restructuring [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock": {
     "auth_ref": [
      "r159",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual [Table Text Block]",
        "verboseLabel": "Schedule of nonaccrual loans"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r230",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table]",
        "terseLabel": "Financing Receivable, Past Due [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r266",
      "r269",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Schedule of notional amounts and estimated fair values of interest rate derivative contracts"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.",
        "label": "Schedule of Realized Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of realized gains and losses on sale of securities available for sale"
       }
      }
     },
     "localname": "ScheduleOfRealizedGainLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r23",
      "r79",
      "r116",
      "r117",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r308",
      "r312",
      "r317",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r327",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Schedule of repurchased shares"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of securities that an entity sells and agrees to repurchase at a specified date for a specified price.",
        "label": "Securities Loaned or Sold under Agreements to Repurchase, Fair Value Disclosure",
        "verboseLabel": "Securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuritiesSoldUnderAgreementsToRepurchase": {
     "auth_ref": [
      "r28",
      "r29",
      "r83",
      "r84",
      "r506"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after the effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Securities Sold under Agreements to Repurchase",
        "verboseLabel": "Securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "SecuritiesSoldUnderAgreementsToRepurchase",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r276",
      "r277",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Outstanding common shares in the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SpecialMentionMember": {
     "auth_ref": [
      "r151",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A category of financing receivables considered to have potential weaknesses that deserve management's close attention. If left uncorrected, those potential weaknesses may result in a deterioration of the repayment prospects for the asset or of the creditor's position at some future date.",
        "label": "Special Mention [Member]",
        "terseLabel": "Special Mention [Member]"
       }
      }
     },
     "localname": "SpecialMentionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r262",
      "r275",
      "r276",
      "r277",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r24",
      "r47",
      "r48",
      "r49",
      "r85",
      "r86",
      "r87",
      "r90",
      "r100",
      "r103",
      "r115",
      "r220",
      "r319",
      "r326",
      "r354",
      "r355",
      "r356",
      "r361",
      "r362",
      "r404",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r568",
      "r569",
      "r570",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r85",
      "r86",
      "r87",
      "r115",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r12",
      "r13",
      "r319",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "terseLabel": "Restricted stock awards forfeited, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r12",
      "r13",
      "r319",
      "r326",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Exercise of stock options, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r24",
      "r319",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "verboseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r12",
      "r13",
      "r319",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Common stock repurchased, shares"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r12",
      "r13",
      "r319",
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Common stock repurchased"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r12",
      "r13",
      "r319",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Repurchased shares to pay withholding taxes (in shares)",
        "verboseLabel": "Number of shares repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r13",
      "r17",
      "r18",
      "r81",
      "r161",
      "r216",
      "r426",
      "r451"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited",
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r80",
      "r304",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r326",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubstandardMember": {
     "auth_ref": [
      "r151",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A category of financing receivables that are inadequately protected by the current sound worth and paying capacity of the obligor or of the collateral pledged, if any. Loans so classified have a well-defined weakness or weaknesses that jeopardize the liquidation of the debt. They are characterized by the distinct possibility that the creditor will sustain some loss if the deficiencies are not corrected.",
        "label": "Substandard [Member]",
        "terseLabel": "Substandard [Member]"
       }
      }
     },
     "localname": "SubstandardMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.",
        "label": "Taxes, Miscellaneous",
        "verboseLabel": "State/municipal business and use taxes"
       }
      }
     },
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradingSecurities": {
     "auth_ref": [
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI",
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI"
       }
      }
     },
     "localname": "TradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r195",
      "r199",
      "r213",
      "r214",
      "r215",
      "r297",
      "r317",
      "r395",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Withholding taxes average price per share (in usd per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r153",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring [Table Text Block]",
        "terseLabel": "Loans Receivable",
        "verboseLabel": "Troubled debt restructurings on financing receivables"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r334",
      "r533",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "US Treasury and Government [Member]",
        "verboseLabel": "U.S. government and agency securities"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusedCommitmentsToExtendCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unused amount of commitments to extend credit to customers.",
        "label": "Unused Commitments to Extend Credit",
        "terseLabel": "Unused Commitments to Extend Credit"
       }
      }
     },
     "localname": "UnusedCommitmentsToExtendCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of potentially dilutive common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r106",
      "r111"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Total diluted weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Diluted:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r105",
      "r111"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average common shares outstanding (in shares)",
        "totalLabel": "Total basic weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "verboseLabel": "Basic:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953676-111524"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121585226&loc=d3e18794-111554"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "http://asc.fasb.org/topic&trid=2196771"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260725&loc=SL120268667-111560"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921833-210448"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107425-111719"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117340910&loc=d3e59706-112781"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13(3)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1-5)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(h))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(b))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.6)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.8)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "b.",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "325",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599499&loc=d3e63345-112809"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64684-112823"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.3(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(k)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r607": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r608": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r609": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r610": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r611": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r612": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r613": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r614": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r615": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r616": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r617": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r618": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r619": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r620": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r621": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r622": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r623": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r624": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r625": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)"
  },
  "r626": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  },
  "r627": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r628": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r629": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r630": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3337-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3461-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3095-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>72
<FILENAME>0001046025-22-000071-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001046025-22-000071-xbrl.zip
M4$L#!!0    ( $=RI%3 UR^F>0<  ) ?   3    97@M,S$Q,3!Q,#,S,3(R
M+FAT;>59:V\;MQ+]WE_!RFB: GI+?LF.@<9V$1=]Y!:^R.VG@MJ=E5A3RRW)
ME:S^^IXA5P]'4J/4N4;@YH/B70[)>9PY,UR>?WGU\^7MKV^OQ=A/M'C[W]<_
MW%R*6J/5>M>[;+6N;J_$F]L??Q#]9KLC;JW,G?+*Y%*W6M<_U41M['TQ:+5F
MLUESUFL:.VK=_M+BI?HM;8RC9NK3VL4YO\$OR?3BB_,O&PUQ99)R0KD7B27I
M*16E4_E(O$O)W8E&HY*Z-,7<JM'8BVZ[VQ7OC+U34QG'O?*:+A;KG+?B\WDK
M;'(^-.G\XCQ54Z'25S5U=')R>M1M'Q[U^]3O'O?D\(2&A_W>4?OX^"CI=W_K
M0,D6Q.,<Y^>:7M4F*F^,B?<?=(\+?S93J1\/.NWV5[4@=W&>F=QC,XO)\<^X
MQL9*GNY]0VHUR@?!GEJ<NAA.C#9V<- ._\YXI)')B=+SP=??6B7UUW4'SS<<
M697%8:?^I,$I= I/LZCD,29KE=-"Z4Z7-;W^WYN;US>WHM=I=L1#/==ME78$
M<[TIPK)K"O]>.J^R^5.J?$D66ZI$,M:$R<1;J_)$%5*+ZWM*2J^F)'[.($%V
M+Y,.G]"D_E:3;NKB>\HR2W/Q?5-<44FZ+I)@YUSXL?0O#@Y/SO8VII!IBH1I
M:,JP0^=XJWWQE<I3),B@<=0K_D^XVVYQI_GBH'/4/MO\O1%CB0!:FBJ:(??]
M6#GQ1RFM)ZOG>%\8ZP4B_YVQ$]%I-_[#&'@#+;P<D?A.Y1)H !@NC85H0 G<
M=WKVC+S7W>F]U]+!9_#.9"[N<C/3E(ZH'IU8N2XUY$1NP*[81ZI<R'PNRMS;
MDJ \^#90+WPJQ01/K*S(9()75IB)\L*;*+<AD%-"SDD[9Y&)O"/LN[:FP[L4
MRF!+'7@;>[! HBQX&F(YID.3%'D[&ZMD+%S)/ZOY,[)4+<(&3)33('2N#3/E
MQS#0%90$!7G= JJ9%&9.,2T5P_FZ&YX;)'H?#PD2V3)95DZN P\0Q[!=&U=Y
MAG2+E NVU66*-1'(-8_6 0+%*5H@#@PAAI;6*XQ4X7'O;0T8IJ%OJ+-$J2$
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
MNKMP"/!!1_"*B\7)Q!1^OP:'L"=?2TNJO-+W%Z]L4M5T(2)*2U0;'9K@ 2%
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
M:3T4ZK%:@Q##!#M'7X^0OQ:\4+<^4OJ0 REF*\1N4:F&SMI"GF#4X1J$SK6
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
MPVX<:Z2G4QL!XE3V6N$R[-\\\KB.S=96H@_@!L0]K:8SZ\*\+*=+V&K5UEV
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
MK\97?_V#O 5^>BO-7M"T]:42E0NCQBB4LZ2>2BM*$G3]F#AH\XQ@T IBR!T
M);5A$4_!T:AJ:976WXMG<]E]-_8!+LU+ZU3S2(]1AO*499O@L+0B\+!B&C<_
M^O +OR?'GUY>S\MK;"_.SD^'P'L+<?>M^&4'S2%E4A5"P$KCQG=2Z<-+E[_K
M]<NKML'^_" BL&88(EF'3J["*5"A$<EBS2/'KS/ZP=W[1SO[4MYDT'0MK@!Q
M:63*":0$S&5DP;D5[F5HB)I*6'&[N!6887_>(!"J!P)U%B0@RD71*EL:0HZ?
M]@ ;F6.L-YX]>-OV^$TC=+&^X0C=RX?^GHI.=@K+K+A<*AH4R4R]RLB'NK7*
M\>E]P_AT6'8\6.%]PQOQ34<V7S[T]Q18&YA7@<YM)),2.+!KZ;&1Y''O_.E]
MJ\_N6UWE?:MO?M_J?NX;U)HJA:6P ^@0J9'GZ,UZ#QG"4S^%94SLV8/UW3=8
M+N[-[MLKA_Z>D?0JFI(NFHO0!\Q@I*D&G$J,+4)]5AN+Y<:S!VN[;Y=%GUC>
ML.CS\J&_9\O<$10L4B4MAM8RM^PQ#,9CE][@21O0$-*(0\\>K"U./\O7OEXJ
M<U_YPXM=NR]G_N7N]-Y.'KP<MG_PXWY^_^OST_;]2\<=R]M>3! 6-07Q32S[
MDT-_SZ1$AD$A)>(@$$0H7')6ZD,&1_1:GPBOS:"_:3K"*S;Z/9.^NHF+*D4P
MS"UH 2L:.4?"Q&FF)KS+7;\M#WP-_G8EY?.0EY:/0_34VA#Z"$,: K-5L=BJ
MIHDF\*W)EE<R+Z^BCNQTN.4P$H8V!%E"THB5W"B'^FI4W/QR_W%PC\-:R^S9
M, *># ^--8E""IC<R06SSM24==G+PI?/?/JOBW%=GYP^>'AZ,IZ^O+W%9= \
M^\J/EX+Y^>D_CL[OWS\=IS^Y=U=^]+-Q9^[[W_WL?+QPVB_WOSAJX\A+,!PD
M+:?<6XE5I95A?A8;])RBM& 2N?-$M#RY^:^$R<&6JN_P?ET4EHH&\=0S=)$&
M(KS>*O#SJ1)RM/N['%_XQX]O/=D^:CG!9[O++6#:XU?'K)X?_-*AR]X4%[O=
MKT^Y>O-+^OF..Z]>QM^^OKN[O(#''YW87TX?^>[DK4\YW5_)FM RF M@,TQ8
M.77) FYQ<$>#&3;?>H&9YP__.LXH(]0__F*99_\+L/G\Y.'%^=GE$;"AY<VF
M2 AJ[2.)RYT&5HP+70I%[Y0I%9\*+:MAF#T .&T ?B, NUH? /6!8!W**"PU
M4[">)0P*% D;@-\&9FY=G(PS/)3CCT]/;);!W!$70_28*A3!L.S)4F*/0UX5
M@<K:IX+*!)%Q2I#$6ENW$+*UB*E7&C)*4R(& U:<8,[@P?/)JN+P6G"K)99L
MP?JRYV[.0=( 5Y$22JM>PPQ"[M= \E(KAENGN_-[<L\_EO;]R/\7O![MM1?#
M._.AM>#'C#.42#W$>IDVJC>';BVKI6JXX>==,\_^ O6U W/N!9T ,2^]1"SI
M$'DD51*'WC/,$,37">;5"(IK%-D+01S,[!VJ+EN 4(VQ54HCJ(>&3UOGSPWF
M%PL@#P?+:X&/U:H2.9<4!:.02%0/['WI^J5P"(']2N"SQ?4KJ%9[#(8A>>T1
M*8^PGK59:])SQ9 W*EPG?+:P_KJ$W3-9#6K% V82L@[6:RMM(-G3(23LGYSN
M'I[NY-QONI[/#."U8,9327F$\=0"HH%)R5TK0'((X 8;9K8 OFH IY!HH-=!
M$F(8$G398MPH +88:ML O"+,;%'[-0"&WF&D3804!P4/^1E!.45MC;&!'P*
M[YS?]]U']^[M_-XR#>]%!^4),;P6V.3<O#4(29N@]4A *%2@5XPA\ RS%%8%
MFRUVOWL,!PF2W5M95GAR  *PBJTF!NW5-@RO"S9;^'X-AIEYJ$T,,2%A3Y$B
M25*1%CPVSS(!AE\+H(_E[.@G_>8^/3L_>C!0?*<__\CS!S>/SMKQZ?+A2>Q6
M4*UE!%NL)QP8L6L+%6P\"CZ7W=8:O X=1-9M2"_#' %1!%0RLJ22,]6:P@S:
M_9W:[9UB.TX"HFCDI1>.EWU51AX8O$AH5HQB"3P7$VT2Y IJN-9J857RU-$+
M\I ?WF/M<82UPGD#T/ILQFD9H'%VXHS(SI9HI#]<D4?^WE;<C6TB^7'( -+"
MA8C-4UFT1U^6XT-)0KVDKN6: .C78OP&H%]FH!S(U8M[=H28>5D1GG6I(6HL
M=8L:;V59PJ2-E8%IV8$+Q,2''5%[P8A2V](S8*0]4X'E.H6K:X_<*CT$JU*@
M&6I.(TNOB!&ZATB"UV3Q^H1Q\MHC5WNGW#5Z7%*$//Z*IFC10['<A:9"[FK
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
MEY$@5HY$R(/WLX#C323KQ1C4IZ-RLUUI'AY[S<K'1K/M?3QJMH[*];;7;GA
M"]O _3S"O$;3(_X?^D^OL>^U_ZYX4XSQEBV6=]OV:R(8?VD->8I% BMM?^"!
M_>O]9R+%7FY8>F#D&OT2:_!'][Q*[B2ZISWO-'R"NO#,,_LSI.4-NC%R@$SO
MK:E1^_AKP .IE#((&YT@'FF&1!0G*+!I<DD22T5@S:[9[:\<DADI>7;@YS2J
M/_AE67S$GG\S(-\>0/M2:[07*/\@ROM?0R&-UKY&G%! ^02(9:RX03X,O/"E
M;SC18Y3G*X#R[6:YWJHZ+%]KF)_M[5-(VHNO+L-;]9DL+\F@W_6^WO[G#?M3
M[YYB9(CE>;&>UC?G%<ZL*]G;3\&N 5&V#N8E@E'%.8[MP_)GO3F4N;CZ*E0,
MQFM,D4IP"% #K#)2 4:22^;3F'%!$[=1@*C@$7[,?'TEQ?L=@2ZLYKM^VW%:
M:9/Y:="Q=(QHFM,TLZ [K,,W;PXG3NG7F/A<X82@B$: $SZ8F[$V/C)$FSB*
ML4A"MK7S=P56\C(LX/O5>KF^6RT?>KN-YL=9U&@TRXX-K*8)]T?E6JJADP&[
M*32XG7M/9EYV:93=']5>VO/28>:I,V?H_;G"2%CX#PO_X>K*!1-TF_KY##TL
M&'?C/O<ECB:_??C['_[X1U^R<#M<KQL3O*P;1[_0Y(<5D- Y#12W&CC1,'IY
M;75L7B3G9*A_^4+K 7X1=E'MJ?[@<AS$8&MJFUV;Y36XV>UK,^\9R>P5EX/^
M-WN?-77=[:?QP5%P<O#Y#*[A#<M"]CYWZP='M-:M^/5VA=>^?_)K!\VT?J[/
M:[>_^0S/\GLG[<N+DR_[P%A.X;=57/]RC$_:QS=P+U)KGWZOV[8?5&F=UJZ
MP5P=MLO#6@M?'[85K9T?T:]"D# D-$&") 'B*B)(^$(C9HS2&$<P=^'6SA>9
MG8%@#ON]1W?MQOKPP+KR ZGNF&0.%W-(?"$7!GY@G?BMGKP-_6S+Z^HX+DXY
M'5UC=\%+*]ZG^XI'110(P1,8[4@BGD01@G<&\8#00(0$!T&PM2,((I$? NG[
MH>(]LM9$BUQK%JF7X9/$^0^W GC]@=>W@93>^6B09CI5SMO73]S&03J]8KA+
M!Z>REWYW[_]<;72:'8671J=7F-'J=G.[M>U5NI>=_HT9N"F\CRA>O;_]YQ.$
M^T>6S(.6RO(O#7Y\Z9,)X9.F=&!_O>GK35GK@<FR\9]#:  IUIJ?K37?YT@>
M\8D(*!8HP40@CBW)XSY#OF\(%YP9S<G6#DR&MY\FPS.O_,WT1L9K?2DMENZ]
M#9(TEM9=>-D8M/M7A5WR%)&MW!=9R0)F4ZP0$"&@1T0I)%42HMC$"26^3XV(
MMG8:G9ON92J7;Y1LJ(PZ@M48? 03&HC4>KKS7UI0J_<%E6DB(T9\A'T1(PY,
M'4D2,I2$B9:!BB3#B8V=?PDD+4SGE=>XC_UL*#LGZ67NT2KT[:?Z-F,W&TI)
M(D2$J!\$P&6$1A$3%!8&T#J2J)!P!G9SY-N,TE\WF5?3/?M$ZVHL8W:O[G(
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
MU3U$A/<1"(GIIFKS=7S0[\EOZ6"4>7MI9F3F2JY0#&-P^= 8;*Z6-RN;KN$
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
MLNIG8U^RW4KN9<7X+U:?Q@NETQO0@VXZZN9;@'?6WCBYLQCW!?LB1WG%@]N
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
M] *X4J'2*Z+2,_R))YHQ90*4B!A46D0,299P1'R">22Y#DQBS]LE0JRR2F\
M.?J!^RED#Y"C>X?[N@. 5\X;Y;ES8+W!$HG4&[5>7\9W5;;3-P?1,%D%)B\.
MDX_F:)8P2JE$V-06[",>*:!96@,F,X63D/C2QQIL6ESRZ9KGCQ<>K;7S:!68
M\#*8,,/3C.$Z]*,$*)H 3 #6AJ(PH(C2F 8\P40J!9@@2IP].S"\\'.]A9H2
M]49]D8=S%E4E5LQH6$&/:LL,OJ7*>.I,#DY-?CI\W^4LV/,VBVR%Y5#\L^1*
MOG/!E^/L]'T8[(F/93PEN_F,%&OXXM9P-<?KXX@937V,DL1PQ!7,7"0">&MD
M1('<$QD#$M 2%<^NBELD-ZR8-B^,G!?:_%K:/,/(91A$84P%TI&Q1\[&/I(!
M%BCB08BECJF?V/3J4B16/U5I YC0>NTM[\J!=G[1WNA9&1 ;B)2+Y3UVH)OY
M.!=PN#@X/+TE-XV](VC3Z5>IF?%]J1#3@B$>F=@B(44Q"YF1H3)2AI;<</YL
MGV6Q0;QB*KM8<E.H[+)4]N:^RFJB=:#M :M"^@@F3J'(^ 2Q)  1D";VL;(J
MBT51:Z+PY<S PX%,>_;\H@Q4T&[L/G@@8\GKF6'AUUGNUNV>B6VE[\I_1NGP
MYNZ@MZ:!P?ANM)VH^?V9)+TV&GTW@WX!H[_)?&X+5E C!8]C))E($ ?41/^?
MO6]M:NMHUOTK*O:N<Y(JC3/W2_(6501P0DX0-LC)QE]<<S6RA<26A#'\^M.S
M)(&0P 8C0!)3E6"!I+5FS4P__?1ENK6@& DM#"9:*I[8&@"FIH3^MO"F8''L
M/'/4]<[B7,3VA]C/Y=%,05P2&B/*E4<\YGK],DJ$$W'.4R.IS][8V;2W19/8
M%: ^R^6\F:8^[2Y<Z\>ISNK:A7.G.F/PV^L<P-SW]U)./NE7AZP*&MX##3_/
MD!@B!8LF$:1I%9OB$EG%'7(Q22I-LE1@0,/BO%DY(9T[@?F&D!9OSAPE>(K/
M,"D,$P)$EHN 8 4U<IIY1&*P%MODC:K*RS UK_(RA=*LC#?GLB-USPYBK7]F
M3TI*SF.'IL9SO@]3?@ S_CK&TM+V_E#X:;;R.5&P3DEXY#43B <>D1$I(<,"
MYL1;2[P&,J,6W[8KWICGC$05"9V;A$X7.9?1*FH\$M3%7+8!(\.I1,!:DE5"
M8!HS61$E=:9X7Z;0X'?;^5SKGG5BJ+5;*=9:G?YISW9\?$@)K-4U[^;N@\GS
MOY>G_V^8_9WQY(]QL5AX\P+-V<KHBM! ->,H&"USXSJ#7*YUPZ4VU#$:57!5
M 5$C%M["*UZ:9_;2?%N,BZ3>3U*G?3%),!R,0T;E4K^.):195$AKF7!T44M'
MU]:E>'">?_'$_*@GYFZL)K2^C"\\^C[*'_XUUUMXSI#3\-24[??C8"KR!",N
MUN#3Q)_V4G7H8J-:A8*9]\+,G8D$8AC?UKL/D3C%O<-()I83B 68A%)39()0
M6 1B'<OQ>%R:\JZ:F#YR!*J(Z8/$]/RZF#HB:"(![ ^%X4>(!,%>E4AR@DV@
M26DE0$R+XZ8X;F[L3E><-$]!5!K=3NM:]991\ZOBGID_@;DL18R#,%%(9#T'
M F.\1R81AC07A!*J14RV"L#K!X-C<<\LF #/G<(4 7XZ:C,6X( )\U%)Y#PQ
MB,=8Y< I% 35T46!F:R.,,+J+;P KP"[^08#7-CN=ITKL2T=61:0!A4 G1^
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
M']>#[TTOU:WSE-+U>6JVCF&7-.)9;;][;#NWS)B>FC%UPXP-MS]@^ZCUXZ^
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
M127/2R7O;<Z<IE5,6^M40M%F5SEA EF-%5(IB!BC!;V,U]:)J:L;6BP5N5U
MN2V8NKAK\YPQS(*ICX6ITV8.]38X30(2(4;$9<3("HV1QMC+*(+#22X@IKZX
M@U.W=>ZMUSI@(753;6"_OH1 97&CE;4I:U/69I76YC[N9Y>$Y]*)0*GA3!(3
M,+<NZ4 CX4'YTG]\^5G:P4S=%4LD#8(%Y#QSP-*P0-HY@XB7B6@M&(MQ#OW'
MB[@OFK@_7K2IB/OBB/NT49:8TLXD@B0+ 7%L) @^&&6)8JND,)8RO%CB7JJ.
M+-$GGS12.-'(:O1]E#_\:V53SUC93YKO:_M'-1A>"VX?^ADUVP!MH0:(["=3
M@7_Z[V\!]IO8JY)3YPO<.XW7-W2(A3%5B0!;XT&/;[XU&OLE\.("O-^O")5!
M=U2+HW%Q>-YH'GX)?_S#PY]_M=_3]A?WZ>3H\.(=;FSMG#6.=R[VFN\PC.%L
MK[E!WA^__[Q[#'/V:>/KX:==MDLT;KS]P"A)L,D5HBP0Q(G ")9>(I&8Y-$P
M*A0 -WZ5.Q1,P?95([FI!G*K[&,N_O^R-F5M'M>$F'O ^U+[3&BDK$N+23!/
MS=0XN*:9/F!%))51H""90IQAAUP@#"D35<3>,V?\VKJJ<_(0DZ"(;X'6E[TV
M3^R=*=#Z]-"Z-P6MA$KEA;-(:F> M7."-+<!8<^"9]8&XMQ"0>NRG[_];D.W
M;[1_O:=3>%1O=]3MFL&$A^YI[IT]?H@7V.XM EM0T07I*>%.,2TBM9)JRZ*V
MF@R;B=REF&AI]_9X,+63'<+78"I*S8&]8Q0H"XAKEI#!-"$KF,?88NV5'_5[
MHW6F'ERQ>NX2],RQI&>&BF6KX3__65DFX)PE>W-#S5+D_W%A\_PZ;%)CA$W:
M(BN%1UQQ@$T=!*+<>!Z5T(*'W%,.U_'#NY84S"R863#S*ELI)NJH<LZ*P"-G
M+D8?I0*+BEJKDBV8N1B8.>ULM,X9(1-%WE"-P!9.R)$(P E821*3A!$-5!.+
M.A#2@ID%,PMFSL^K:"EEG-C$A' \6*\M"5)2Z1BS@8ZZ2=V[L$!!S\=#SRG&
M*;GG3'&#8LI=C!-VJ$H*X$9&"T13&V( /7F=TMFFG_=.WRJX67!S97'S/@7+
M G;.<:V]Y)SCZ*@(4E.+9=*"4%:XYF*@Y4STA5G*K<:(!6<1QS8@C<$^C]8
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
MY:URV'.!O5E;%P^)U11'R:+)Z=SX3)'31Y/3*5(C@-4XE043Q!7QH#5R@N4
M:Y*P0,%H1G.7I(<$7LKQEY5UVOQA6YU,8NX2(ZKG<C7%B_/(7IR\(OG@X%YG
MZ%JN^A3L1Q];7W*=Z@*8]P+,PUEB8UP@B6M$;-2(6QN0<2FB1)BV(IF8B,F
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
M7FU$2[;@<IF&#A->QW>[/9"QX!#1'0OU#^[HW"&Z6TE<:W!^A03UB3TU(DG
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
MVI%DX2S# N.F&?^/C>-B_*\*Y'7C/UHEA(T1)6%!7EN7"P^3A&3.#7>.*:S
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
M\-_0^[KS*_RX?/%#.]SO'55??U$4,]]X-:S)R\&0^O9X%)]=_O+\TMG<.ZJ
M57WH^<6S+L8*CYMR#^<7GUQ^?MH+XX,,Q6T\@>.%F_KBFR\N;U>7:I,]N<;9
MMJ'FULMXF]QZ[7N/)72;8GZOQW[_&NRK\K+K];+J3H_]09#EQ[%\,G5OA7=\
M4XGP$232\)&+>+Z*/AZZ.&PQTFZ!T",W^'#1F;BFX<W!BC^>I%4J%[/GZ<K#
M_ZL;_K*3W?QWJ6MZET'???(N>'CZ4>L^N54;A&IBO_5"J/Z9_7JW-ULO$[VT
MB<Z&_G?:VB]YALI*[&0+H9KYRDQ8*NE>$S_K/DL_O3EJC0\&)_"(,/IYGEEJ
M_'F>>6IJV\N."MF:;(W 9KQ?5>TE5D$OSWB@9VQF)9OE5M6^ZYG9-77;;9#C
M#9NHO0T^64:X#,Y@RI4SGG%JA;UH1T\(+5U5Y_;#?>Z<=@[?D>[A/Y^[NU]H
MY_P=V3OO'^SE[_B<G_'F[..'/?'Q0^>\[H?KG+\X^_CJ;PK7R-O=O?/NJW\^
MO_WPN@?C.>S0O;/.YS_['S_W83S=U'TY\<%UWF/6_?R&=/<_226C(8ZC0$-
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
M4I!?)'V)-#TLTJ=*K$7E+1<!1>$5XI$HI!.#?U)KN6?"*9.[X,FV9JI(^G7
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
M07@@R&AED&1*6N\2IBF!08%Y&[-I]^#:IU!L(N#GT4&:B?BG5S#PX0B@'AL
MQ00;KS2B/@;$=?!(.TH02Y0)*YT*,H?_VEQ-=SM=YU,TFXC\M0-^B0ZL$.GU
MZ "+WL*::V2Q$X@'%I$S\ -6.3J2I)=4;>T0T]9RX6XB!>]%TI?PP,HA7@\/
M"-@G5!&<$Z =XL)HT.:I1#(&XI74DMF02]M-M\4LHKQ9T&X<LDMX8.5HKH<'
M5!1&4B-0"#DS#Q."G)<)6>V<Q%IR:;)M3EG;X(4#^@763U-BEY+]#^Z"JP</
M*&:4BI20B![G/E,".1H<2IYHF&-.E;#9!!>F(7+[R9T<>#DX/(Q#OXSHP9H%
M-.?@*Q6-$R20Q(WAU%@7N0G4&4>9SV>:2O1@S:EKNDZ8H<(Q11G2D4?$(U@>
M+B2.L-><"BLQ#<!<FK6IGJ:NDL#00+S/HZ T$_!%=5D=_NO! UCF($U0""OF
M<\(Q0TY+A4**WA"AL65T:X>TB5Q"A\R"_"+I2_#@@9!>#QYP256B)#L?<D70
M9"RRDE$0]QX ;T+2+@</VH9-GVXN@KZ!<%\_05]B!TM%>#UVH")1-*J &)<6
M =X=LDQ+%*D-#GM.)"=;.VRZCDH1Y,U"=N. 74('*P=S/73 N;(J8(<<,0(4
M\R"0,<$@*3DL+L"<6I?SD=MTQJ'?(J\;B.KFR>L2.7AP]UL]<B"D3)H!PH7.
M!_M)[O7+C4;:,PX40#%6L;*_34..]O\@<G#99!?>,WZ?$\J=ZWEGV0!/_,XG
M=_3H[?@@#EMV-(ICE$<7PZ+EQ]8LYV$.Q45B+ZV,W(+PXB%H%S&Q(J3L3 X$
MRQ)"7&\=IK/[9ES788RPQ%*&D6'4(QZ905IR@8+4W.(D&#$Q9S\HN7 (L>0X
M-<U2:2;@BV=Q08B?W82XU]&ZH 5R,A'$J2/(1FI12)Q+1K@A%""^B(E2D%TD
M>0D1/C#,NW5)CD/@CFB$A5.(L\B1T3PAZ66*GAC'=!4C)&0#B[%O(M[73Y*7
M&.&2(5Z3Y#Q21HWW2#"E$9<^USGQ&#F<F*;&&.[=UHXJDKSAR&X<L$N,</5@
M?EN3UX00%HC!*"@6$&R4?#384*2(]BJ?2*#.;^VPMM;E=-%:H+IY\KI4'UN)
M?3T)]@.8/>U\_IM^TC0)DKS(+9 2XE839 Q@6OA$L76""XI!\WXJC4<>U^&_
M.QC;_KS!53<8ACA$DXEZQF!T87 ".&KEE[R\"@-YE@<^&O1[87)EXWH\+7,^
M&DC1<S!T\"3"0Z1/F/.(@:EII#$7_H4_..=+,&3=F;PS%0S!+D:-"4<T6)?+
ML0FDL?+().U-Q,+AR$ E8[PM];25=;_$K65 [9$3O@J[%G:=5P%N)KV6]+E5
MLFW-FR4C8\(EAJ3):C/! 6DC'+)$*.E5,J ^;^WP-E]&/?U"LX5F-X1FUXYE
M2QQPE;1:CP-&RJ2S7"++0T1<4(.T#08EHSSV-@A,-2BQM$UET6$+N19R77,=
MM@1=E\RG-355.^8)U1(9'1GBP6"DL4G(!?B_%Y$KQ4%-Q8M4ARH\6GATLWBT
M<31:0MRKI\YZB#LE[@()'.$H014U8.';1"52S'!*6,(^)E!%I6R;&;UYBBY:
M./1)<VCS=-%RZ/CAO:;U; -CM?)6!Z2LT_G$3BXS$"725%B:N,AQJNPVU<LH
M%O*8;%HE*OPRSML/_AMZ7W<NQ],].01 ^9U?X8^70SBTP_W>4?4NXB:K?3X9
MC7OI;,G(K1[SK#>&[_#?QS*ML.Q_;OUZX^UOXM<X&G5,1LK@.'9"9QFIF'32
M6RRQ^O0*\$LQP015O[ ,Y ET#]*IK>.VWQ^<VB.?<?MR&$-O/,$KO.O9+GSG
M;_V!_[*> .S'__QU]O%#.':4R[WS%^SC'WND^\?'PST*2L>KO=/N^9?S[BZ
MC_XN]@Y?'^9G=?_X,W7S,U]\XBX2)4/.SN$AU^;0R-D8D-0A:$68=TI,N!6,
M[AA>9!H3A%(I+$DI.DY(TE(IRR*.(3^$FJU6!%8[AK48#T_BULZ+E_]M 5V_
M.?H:1^/#>#1NO;]VYK2VAR\166WP>3;TC;.V3%8JQ$/()GJIWU],DJUD4[67
M?CQ1-R?6\" ]CJ#]4<MAF^<.*5(Z[XU(.G"_M;-[$%LO!X<PK+-6_&K[)UG*
MM'K?9O;;:=Z6O91660"U1B!F6G;4&J16QP[]P42=9*3=R@"JJ@B_BCX>NCB\
M<8E4ET(<Q^$A##NTQ@=VW,K?#R(L3\0(OKZ5;&_8RN\36Z=Q"%\T'@][[J1B
MJ]9XT/(']FA_<FL/8#Z$UVT-X=U'K6$$2=G[6MUU>I _.SZ(HWAM3"-X>K_?
M.NV-#^#C<+5UUHM]T"U/AO"Q_':PZ+VOO7!B^_F+,KO#(L*F\*-M&.R1W8_5
MW!P.0&$8#$>M8^#LWN@ !N,K-LBO O0\JB;*!J!A>('+5Z[^!M\__-Y4PTOD
M<^5Y=B>O?^WB@0TMVW(1..CZQ_>'-L2;+W"Q/L#[!S,7J0++]6U6@\OTY6L
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
M2A)O*Y-TLX*+/^ZZ63Y\\NAT;:>6QI2L\4##6GH6% .AJ@Q9N>"3=C:%O'^
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
M<J!5#+D(G]#W].S&3CS>N) Y@YY!S\J]76"!D7*O:>F+*0UJ#107%&4@Z6S
MJ1PT!0VHG-B0<H\Y@#F U7Y;A/I([>?)S8^24!YZOAGT6?1\DA)DC:KFT@2V
MV$LV2.,FUMV-A<%WBJ$,WIU,5^X=@%PVAN;];!Y[SS^DYM=Y/VK_X)>ZF)9Z
M<DI7V)M7>J%(F<+E*Z.RU;IW9?IRBTSU4UPLSN]U Q<U#]0G7/:;%[/%=!B(
M>3VF$7E9O^G3&=2#WNCQ_(R+NARJ/\@_7@S+T$N<#G$I&/>IF*XMSL:BUS9E
ME<D):<TJJ=$%UJSMOGGY=4VS5EMVS44/J60*)Q62=:E8P=:BE;:N!-L7F'&B
M.-LX0YKE9W< X:/'RKIA#$4U2"DY"A6=A60TDA/I;10><RRZUP0*$R,W%2PR
MQ.\5Q%E*MCUXCZ5D(J#-R1*>90Z 1A&\1=* 44=K!07WK9 ![\O!7&^ T<VJ
ML%W']U@]WFQ03?1BG:("IA(@21/ ZV:M-UEJU<N)A(G6C&_&-PN\=AO>8X%7
M$"7DX@5HXW,OR&O!]SQHZ$I.$G,P 8>TAG93#W,9W?<+W2S5VGH$OE;23QIE
M,#7(JC; 6LF&QR!!Q48 -]4,()=^8L6-2P<PRN\/RM^CN>(28#> [DANE67U
MZ(V&8GI0G5/HV[D+R%BTHG&-Z!V7 &/L<CV_703SW\>E=;7W1BJ0@W8R)83D
M,4#+0FD:Y^Q]9C SF%D#==O '6F@M*E5)JT@RQ0!L2%$U2H(9W5I6$2H>O]
M*3U1=E,**,YXQD?RD=O,>+9C&C^N9OE)9K4*;4,R:%2T&-%%B47J8FQ1TLNJ
MMJ,+8S?Y,ZWMT_4T9CIA;1J!_E^ YH<'+R)"UMK'W$Q#;3?F)7->X/L)Y^MI
MPAC=GX_NT?/D@"(X8QJD&!VA.Q&Z"X7$L>0B2I04(&M&-Z-[2W(P1O9G(WNL
M!"L)39,V0K1=+N):@H"I@'=&5R-S$SV;/R.;D;TE*1AC^_.Q/;+:/HAL8R9L
M*X. P4L(K5BPV>;<G$PZ&L8V8WM;,C"&]F=#>RW%EQ,ZU6Q !R>ZRM-"4,%!
MJ 3SF(K5N3"T&=I?7@/&0+Y>9#V6>65+HQ8CV6<<]-JJDKF.!F+"IF2Q7=VY
M?R!=8!0SBEGC=7NX'6F\A K>"HD0LB(+K"49WQ@TI)8<ENRE1<\6F+'+&J]=
M!/-(XY5%34$Z"SE[U?/CV0[K"B9KXX(+.:)B,#.8/T?CQ=B\)C9',JZF6O3&
M&O"AD*'M60A"%0*2B*TG)=.ZX:XYR"SAXB/O[9%<M))S2%[85I.+5R$*+;3!
M:IK7I5@EO%$4/6$MG !LUXWRT7>/UM1>(LDD0LH@FBF J"($&E#((O?ZX,(7
MW3:< (Q3R3(-<-*PW6*%T?/F&&25+B*DY"*@]0V\)7XH(D>K18K!^$TG#6-:
M8%K@1&,[0PEC>9E255L7 UB5%&"*!8)P%2HJW1)]9FEH-YMHC!F!&8&3D^T2
M)XQSBY86M&H1=!024%,8X2/Z7K)2FMI"3BUL.#D9<P)S B<TVQU*&,O9E,,8
M;7"0O;6 31;P2.&#Q9":]MJ;:C>;T(P9@1F!DZ#M&B^LJ>,B&N%;U2"S]N0K
M% NA10'9V")B%"'W3$K23YSG%05FAB_*#"RJVSS<QZ(Z6Z37(D*Q+0.:4"!@
MZQY!<9B$+L9O;I\IXYWQSD*\6R: D1 O%2<144/?P=+32%B(UFB@X4S%6*]B
MD$P 3 ";-_B<H.W+@WVD[%,1,P9R[IVP%="A!*^4AA@0C<2*-N,R01OBIE(<
M?QTE*K\D(J]?I?*B,F5'YN)T?K8$;3PI>\?]I=27]7CVXGD].7WX\>*5'^RN
MFU2OW!)[?6)%SYM5\;P36<\N%_!DJ?DRG:@T/I(U2N3(8#==-3=A3-/:&>.4
M83G<[ENRP_7D9[X$41I2L!JZ(4L:O&P*1-0V9Q]:"F;_P$^\N[$:CC>/W$]$
ML[)MJP ?/;).J%7)SH P](+DA4#J*0YSBQ%#2M*:N'^ .-$[M0V%$7YG$,XB
MM>VA>RQ2:TF8HKP#%Y($BCN[(6\:4E%1ZVR22UV0TO.$.T8WHYL%9SN.[W$U
MS"#)9,L$RL0":)V%D")"1%/)LHOD7.RZ] FJ&R\S,;[O([Y9/+9%>(_%8P93
M0)DCH(GTXK.':,E-;[U>B_>M%=^7D2<^>$8WHYN%8'< XVM",*]<4TI54%4I
MZ*4&P-<8H"> <"%Z(5"0#9]8SP$X@YPU7;>(W)&F2WGODE8.O(\5,"H/]($
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
MKJB4B1!U%8!610B](H)W6(WW)EJSN3023 !, "SLVR+81\(^::-6.O9"IMX
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
M5'=G>E?>E7>UZ=VQ "QL>E@(HX0.;K/4/&  %B%PV9>.K;C6=CX3007@F 5
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
MSXZ](>&YV';()9<,V<S)CY6DXCBY.<Y>&2&N*.UJUI.*I8JEBN5UQ5+75AR
M>B[65I"X8$LI,$YB'LEF\B </93(A#TZ3]9?K:W0)_2JG:J==YUHZCJ6VY?(
MQ3H6;D,:C3- U-W(,IF!G4G@7/<2O-0AF',8&3N[LO'&2TH/0"8WBP!^^7)>
M8.._]>P?ZU^-+V]V^?4[P!2CATAO*]3?7EV^/.L_7OWH['EMSU\^A+11SQU@
M20^8/D:F,__/5R_.+\_FL7]XT9[*R[-_M*_FD0+_P,X_7WYVN6SS%4[7_VY_
M<?+F/.U@;],G[.KI^LGW[62P;T_.7]^%FTKR8Y.+D[/GY>FKVBY/_M<UA"8&
M8XF20]>'TK!D'*5/CN2S3=:&_-??;(3&&@OO5!Q:*L[73Y^>_S!2MO:_SR]F
M1O;U\_I_VCAD_V<H3[O<Y&A?E__[ZNRBU4\3HG _A>AI^__^^.-?_KN^R [#
M7W[SR#_ZYQ]^_+/[R]_^\N2[__GF-T-8GOUV_-U__>T;]U]GC_[S=_8O__GH
MAT=/_J/__LDC\\V3[\SOQ[X_&N+UZ(>_^FJ[<S%#PE0 ZVS\'#Q"R-:'9$+P
M)9^NT3UX7](U+KZG\T(X[R<OY/+RY+L+J>WDHEV>3>+&)3F^'U_:Y4MYV4Z>
MSI-T\N+51?E^G+AZ4E]=#(!/7HXK[^5T(IP\&U?0]Y<G;?!:3Q[)V.[$V]6\
M+-W)#]^?C7_^,++TGZ[0MU]B<ZU>_>EO1F!ZEMO%F[^V#WZ2O2-2$7<'*O+'
M]F*<_7&<+C?GY.J,7_R4)YQD>3H9/I&75^?WZC):GF2Y//FI!COI%^?/3N3D
MI^IL\Z(G+\]/QE=Y=CX^_3]_^NDG7%%OO^/M7!CK7^6+7Z[?^]+/Y&)<OYNH
M^>[7'2^SB7H_1>>K,#O.W%-Y<=D>OOGFJS=+Y\Z>;T[%YH^^>OWRKT/V.ZZ1
MS1M>_?JK'\[JR^]G'OG 7.62KQ?=O7[GU[]^L/G5(F=X\Z</C+7O_;5Y\/[?
M?>AE^8&C\%FO^N'?>4;=5]U7W5?=UV/?UY ^Z54_LA3[HPU#_,_N<+U53'ZX
M8OQY6"PCOK:+?=YHB>^\T;*55[YW5,=UCL^7L^GK2^7--J^/G</-%CN[?#Y^
MM^$0KYWY).%D4Z9NDL.OKS+7D97^^OSRY<E_R.79Y4G^\>3W/ZN^I\EE1U?8
MQ?D/6^U[/@#C/3FF/SW;?GU@#_%8??!>^<^*@JW#>X<'<ER3;ZJO'5:0],!]
MPLZ\K]QU#_@C]\S>KK<.ZB(X%&"NSNZ_[MN_1<R[U=O>3+T_+M[WY-!]8KC_
MI(_YZ8?KO1?;%W XC1[.'1Y.F_1P[O)PLA[.71[.J(=S9X?SVXNS\UT5!KNM
M_#[[Y<E^,8G"O__N^<G+[\]?C9>HE[]X5X:U^.AX[;9V=];-[IT)^V9G:BOG
M%YNR]>'8_79QE97_^OS9LW91YH/ _.IR_.CR\N$-C\@]&.+ZB4=D7!\G9\_K
MJ\N7\_T^?EBNW_[PH([*T"VYW*K1K_.)OB0OVA?D*</<8\(84J^$W6%.S@?)
M+81<:\6P\919Z[0)X;7]9L_^Z^]_^=MW[IO?_($>C?WX_9,_^+G=[Y^,]_C-
MGZ97[.DW__U;__O_?O0_2[_97_[[C\]^_YL_FV_F?O[G'^B;W]1I!Z'Y>;YY
M4OQ?QO[]^4FA/__S?_=OSJY6TSYZ;/PW?_N=_>:[OYJ$/4P'KNES38-0 LEB
M-ZL;NG/.LL^GZT2K=/,!@3N<";XG9ZVJDJJ2MO;;NTC]<R%2'GMV&2WT$N:J
M@1H@N>0AH8\Q5/2^S4:IQJQLNO&()%4I5:G[J5)'WS%O?PIE%PH5R&+MO8'$
MF3S-$:S)HT"--DL?Y]@:&6D4K@+MJBV)"I0*U'T3*.U#MS^)\@N)PL#D7:WC
M>+H$V&N$U((!$P5-*Q61AD01KJ)1B5*).E*)TNYN^U,H6B91%J,Q>5S"/0=
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
M3M?)K,+-QXHJX<=(N+9CW1_=6R.0DC#9/CNLQ31;*LP5?:9";TV"Z:;[*#.
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
MKW@KWNJ:.G# %_$[H>O!IPY-(@*VYB%SLV#$]F QMNS"B-^85F9G'@D%_*@
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
MZ07.P,BMYS #DVLL(M[/*9)!^ZDIL.I]N2MH%]Z7,,Z,D.W0JA_%<.\$$CA
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
M;M&W<OG^DOU(FT45+SE806:/TKU$[WNWQF*5'DS5AA:'[T9YM-W0(IOD<[-
MZ!N@MP&R[19\=J99[]D%/%TCKCC=V(NB_=^.$VEM3K%7PA?+3JO$2C56J)4<
M8!R$LVD5)%J7F^3<7R]%C^[&PT"5\&,D7!M-[(_N9:.)6$P*)C1H9&G0[1-D
M] $Z5A-K-\%6<[JV;N5"4+J5;FT:<>!\+P<01A0OU"%DET9^7@22B0S=E!Y"
MI>Q<'M%[E=R-EX@KWL>(]T<;0"C UP)XV>/!1 H64P37RP!8>H?$(TJ+#^31
MYU#(GJ[]S=M%*KY'B:]V:]A[@;TUR8C=B,3.02N6 ;%4R#P;01(')[T4:7-!
MU\J3QFB%7!LOW"&YB\8+*?6*-A2H(YL&K(-AR3C^*;&+IXZ&=):1LJM-% X2
MYD43!>?;J(Q+A)[1 AI/P.,: 4^^YU$X4^.D,"O,VA#AKL%=-$3H,49D6\&E
MV?Z(!K,I< 9Q@8FS\P7]9J@"83P@;G76D6YYM%OJQ:];'NV6>O'KED>[I5[\
MNN71;KE?V__/EF"__GN8&S^T_L%/S9G.GD]7_D.X^MEAK!7X]?FS9^VBC#?8
MK*1X]NKIR[.K]WW'.FA=0' D=V@X-";;)880,:4B9GSMQH=66HC>Z0*"P[][
M\_>M!02,I7&. 7ST#!AS@APR 3([UTSJA$,1**P0U5ZL2.L"@L,G?&%!Q(BE
MUN@@R8 ;F^\@"1MP'&?;NIAR<:=KM*M@U6*LA.L"@H.F>[F @/*(T;X2$&4/
M*'-V;8H1@BG.V5BSM7BZ]KBR]I >OBC=]X=N74"P3[Z7R__B0+1PA6X- EHF
M$-,9>G>!71F$^S2G3L:$BK?BK0L([AK@Y0*"5DLL,841EN<LN(P..*&!<0HY
M=-_&V0NGZVAO/%E>\3U*?'4!P=X+[.4"@IRS[\YT0+0C!S<9@6T<%;9/K11V
M-"1@LX @ZBHAA5P7$-PAN<O)C<FE,@MG/V(R8.\RR,T.;/%<.)*-N:KG6-G5
M!02'"/-B 4%Q[$EJ Q0[8G$91.=(!<8)S<9T'Y!T 8'"K L([AS<Q0*"- <D
M)\Q .*-P+A:R$X2.S6$RUAF>X]+1K$PXI+M<U[:^W(,>HJ?KQX\^R_CRCL_V
MA2@+>B?)U";8"6TNN5N'9;RLZ9B8VGZ,+YHI?)[@//EZR_/2R1#S4)E(860+
MV2!(+&TF"BZZ<7+\]+SL=ESS/1W*K#COQ_2B='\^W8LG9K[/;AZY0PABK[()
MZ3Y#M^+$-I2XPW7$2O<QTOTQPXL2?"V"EYZ6VJ(C; RE9QF%/#/P.(O02XC.
MC?/'D4[7X<9^5(7W*.&]EI]% _/G8[T(S#:EF$QBZ#%D0 H&4G,!<HVFU&2$
M"FM@5K9OT\RB:.\$[:7)!4-H@9D ,87Y',U ]HC@<LK1M)Y[4[05[3T8713D
MZQ7/6\TP$WGNR4,D;P!C%<C<+'3*K8FA&:E/U\YZI5@I5B?+W7&[=+)@:38P
MPHBX%9"E06YACHGAR,&GY(/3"*SLJI/E$&%>.%FRP1I<3%":B3#(=H/C5L#;
M;&,MP67V"K/"_#E.%F7SFFPNS"JAMXAB&(*EZ3(3!ZEA!M=;;:WX5LI@T_&-
M>\7OD,LOLT?+X\?:H>4MX4C((]6K*%(<=I$DGEIG6[)/)5:K1I6#%IO?;AE5
MI%4JP4?H5<I<73+R@*$SP 9[$ZG-J:-5<;YUHXI2?#V*%\^]C"V^F^B!6\V
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
M,$.J#HVO9D@8[AZXIQD%*T8G(:=T#5I!\*Q(:E:!=*@Y8-9EJ P'PC]VBF"
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
MXCYIB]GZSB/6:E]1M;]+0G+M>E\G)->KXHM;@])&D8F=J,UDQ@9S9+T12(3
M0\BU'%CO[!F]G,BX\TG&6K\KJM]W46_M9?1844X=)]IH(EAPBDK)'(E!U:G,
MBNO_8BHS**HX\P$Y)7,J$\)]+91"@GK&62)",S#Q?)>N:+=643._T>+%#58G
M=@?Y?.=#VL(^0T *.@3BO:62@&<*SJH-#'X%_\/$W!ZJ3D)6&I ^+"4AC8PV
M&>80"9DS%G.&3! )&8V]QH1QGOS.'MV5='F/M"YGJ* RWR5ZR,P9TCN+I8^<
MB*"9 ]MDC35<8J_J_JW55.&K11HC#.Y@D,AJK!'W,2$7<V%2HBDH*[G5F2R6
M+N\BU$4.U=+=+5'=.N%W3\U=3/C%2)P(/B%0T]R%#4("';A!U$?C2(J4YL8H
M0CYX_Z]6WV=O>NO$W7I5=<'(4L$H-4P@CPU#W(6 +*4$)1D221([*<G.GI(/
MH2"KM;1B1I;DW)L@*1@A0"V)]5[HH&*RGDO.Z_1;U;5X,?TFHS!)88LXH10,
M;B[DQYF=&TLAE,-"2)RCW36DW[:IDK "=8/W3&N.#]0S>+O0&V6RI^+0_.V.
MTZ]$J543LGF0^MN3S,=VHW7P),)-I$^9'A)SRVFDT4!T#']PSM>YR4JC]9_+
M)Z1M,D0#6FNPPH@SXY#%SB,LHR01&^)%S/VL=IE<5TNK=:C1$^^GULA9(^>=
MRT@<C3HF(V7F'7!"*V:X8A)"5(A0L:H3P97$RX4856:2;,4TTIXYQ".U>7/9
M(*HT\=92IC#$J$RLK[BDQLD:)[<=)[<$)NND^SU1<C'ISK4.)-.08VT9XAIS
MI(,P"$<G14S"6IR[?O U%^#44%E#Y;9#Y9.ZE#_;X*@C\35BYH)G*9)-(MB
M3%$E)+*/J2E&QB3!DB=29L^2[@JZS%56^Y8U8+Y4P+P#7M* G7/@G'C).0=G
MA(H@-06L3%H0RNJ]IHICYN)>DY#:*V$T3*C2N?4K18Y[AR0UDA#B0XIJ9X_C
M7<;6U<3[*9%S19^<NEG',^_24 ^V'FS=K.->S3K(6FG2ZV8=CT?/O]W<_%7K
MU+'=LUFWZ7BY;3JV>ZJ?N$?'-DQ151IT/$4'#C<:P,>#P:^WT;1[5Q'7]ZCO
ML7B/=1:W$E-E'<O<E^UN& V&^:X/Z67\G%*_SRB%RV4N(?<>)ZFXEE9S)K#+
MIS")XU&2(H6+ZP+4NZ5PSX_;[W__Z\O1IS>7Q[^_(<WO'RZ;GUKMUN&?K/G[
MFV]'GUKGQ[^WSIJ?WO'%%.[Q^3M^_ G^!N]U=/CG]];!_C=X#FD=^LNCP[>G
M1_3XRQ%M?CLZ.TVMUV7ZMOD1,Q@;:9U\IE0+@9-"WGF!N",)F<0=PBY8XG)9
M<6([>PSO8H(KU+%\0WM8-2!5?Q.>!,PQS0VUG>*6,<NP9I)'S:*+C)IB$YY,
M-N%)7==9!1AB"S"DA'66<(P$C0!#409D)%&9-MA1#:MKM-S96ZZ O_/&>PT^
M-?BL\?#D$V+/\RJ6W!STB 7HP9QA' U',83<R4P3Y"(UR*N DW=2.I9V]BA^
M<-^%&H%J!-H"]^?%UR!N,!A;/ W(:(A!"X)DX!%QR@QR@40DA63<!"(()3M[
M>I=S7KM"-1!5R14R'D (@$B9Z+@/4=/(F4Y)!YHDIF5'JO5Z0#46K16+KA9[
M-VMGC'!()&(1#U0B2W%"(H"!"8Q2'K)?1':5JE)F:$W;6%7-M;^_[,8^ZGD_
MNFC'T'C]QYN:O?4:#FF1<$PL!$\T#U)9DVFHO+,D,A-TJA/45<:A]E*"6E#C
M6< 44:=#9I/V"/Q;BA1E6AMLK$MT9\_L<ETSR#TW7;8"PZ+3?,1*<6RPMN >
M8\MC=!AB=+ZAU.YS[@.U.<5>3/D2GSCC <*<0#SB) CDC$W(,6\5MM((INHV
MT[5JUYG3JFCP8N8T24$CL?G,C^2("V^0C98CC W%4:@@>.95KW6WUMU%W1W
M2\)/+Y'@=8.N]&)Z$<(?$K*AY;!TH+!!(Q=80%(3*PQ71A>^],-[L=8J6S&5
M#=X8Q13!,2ANL35:@9ME@M$016D?ZNQ<U55YD:U 8Z%HP$ARXA#'&H/CS'.+
MD^"\=\DD'G?V"-X%TUPA;7[FE;"M7A?U<H:N\> ,W6UW/K8/BPQ$=L1R2YGA
M$/:!+^$,Y8YA22GGWM09NBICT=52ABXI1J-Q&B4OP+4P KP*C"U2V' 2E6)@
M<PHH(N3!L4#UMBY?NC)S*5),+A!ON%'"@3^AHF5$!,HD(76*;HLT>S%%)S,A
MDF0.26%#+D?@R'"K4=0T1 CZ?(+57'.G]EJU:]6>3]'5FKT.S5Y,W3%#%9,B
M]U-+N4>S,4@'EY"72CL(%AFCO-;L6K/7G<"KW?#UN>&+V3V:<E?3R%$JK+70
M&NF4ZYHYCS1HZ8.CF<!0B^4&3K5&;[=&,TH$\=XQ&03G5&K-!(W6,F>P]([7
M^;VJ*_-"?D\SS**,#C$M?-XBYTC;3':O#  V>.&^.!!%=\VSK;Y;V<:I^+W=
M#;$[_!41O8(%[PD:.\&K+K%,/*0L[];][)\)>EFOO+)1> )R;H@P(2EP3)*T
MW!.E99T1K#!ZO5\^5&XHHQC;E/,&F7Y>):1-U"A2K:33@E+L=O:XV97XP:[(
M755FB_8AGP4,W.4LDZ22&QF4"V#A"'%:VQ1D\LYYF:RHCW)74?D7DX;<:\J"
MD,AYC3,GL$2:D81\,-1:XJC!XF%'N6N5K[;*;XG&UV6 ]U/XQ5PB"4([03&2
MBABP]@PC)XU V.J(C2;2A=PX :O:U#]OO7]24U]G'C?G[B]F'J4C0K'@D860
M#7%J.=+$$91[X4A%@[4^@+^_*U=P2-5F_[FH_UU8Y!3V/E A4A1<^Z0CPXRX
M)*(5"F-?IRNKC@"+AX4]9<(FA811$A  YQJ@8)#(9!0T)!4<!P00NQ2OJQSQ
MT7%@3;6*%2M1_",.VCE[FG.5_0C_Q,'0#F]FH7^9^RE).<7!HC&%*>?6&V6Y
M#58PX2"$):+.2%89H#XN9R23TLQZ#BZ)8 @65"+M?$2>>V\!DXS.APW)KC#K
MZK)>[XU619<CLUA'$[D0F#MK' >'% Q3"BI8HW1=HKA%BKU$'&E%)-$YY'SR
MX'@(CPP!%<>*1-!Y$22Q=2%3K=IUB6+5-7LQK1B)M\3(A(3T!'') K(N*N22
M8=;AR*01M69OE6;?)4&X=M6NSQ:OU<%>.EO,>="<$XC[8T0\:H)@S31R'"><
M)$W))/"P]7++^6TF+GR.6GH')14V8)'[O,)+<YZXH]Y1GH(CD7/#29W'J[H6
M+^3Q@F3&"FTA3J84<0\*;#V)2,&R!F\$=SF33W8YKM)1OM69.KQ&TK^JE1W^
M,<O<98T<#/NC4EES YY._B?$K['3NSC/(WY8GZ_M.H(]E]^L<YK7P%J)1)7"
M&@<20(^]M2HZK0.506I/5)W3K#!8-\O@Z!I8.Z<L$8(A!J"=CV<FY,!A1LR"
M00[*"Q]M!FLCZJ3F<U-F$ZS3A&@:3<C\[\ZYP*BGBNE(8@QU4G.;-+NUX(8E
MCS6U3"!1L#41FI!5TB-,O+.<@4+;]7$CUKI=ZW9=%/E0%7Z_8)R5(EY;&9%3
M$N<S$ 19*12*. @N@F V.3#.#Z9:J[7W^6EOS8ZX$7=ZZE)[VCS[DW[V*G@>
MC<I\I@SQQ#W2022DA)3P2\00+^WLZ=J9?FXJRP5U."4JG& <*U!?RZ(&21!4
M^9ADG<:LO"HW%U298APH90B+E!!G*C.=6H^8UO 7P9RV-G,A8%XE+H0UG9Z^
M748NM+].;CS^/LH7_\KDQ8I\YQ/V$S\?=8;M\N[318'!U]RNDZ,4D5F(%@FQ
MR7!ME [>,^]#"E892>K3T]5&KW=+>3U"M54X&J1@91%W'CP2;QVB,=K$.6:*
M$ @=R"[A#_9%:J;FJA4^\,"%289J(@,W5CJME=>.B>2"PAS7AZ"KJ,.+&;Q
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
MT,X7M;LPI3%G]'+L>0'#RE\);7AH/W9]OJ#XBVN'?]C!E\8  EX;\G+DOXY
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
M"#OYL,CL3-KM^1PA]<M3<Q!>#Z8=;7/,?!ZG7\K]C/.KE1UQ,[CU>X!(W0@
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
MENN7BYKKZ6''20;KUWO)^6V[L-;WJ,X]'IT2[FD%_L]7'U\U3O*V7K>0^J+
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
M)?CB6 1I&)3"F<_),6]S#+QD(0.LK$NQJJSJ42BE178;&YUF/@F&&VL*Y\4
M3R[P3(S$N?7":41UMVRT=%'=>R.BDSDBRBBT1,T9YS(R$"XQ5,:SE'@ 2X+&
MZM+'H&YCHL9$IS6;B^ ) M>*F,BKX%/R,4+0442,VC2]J,=T).;HR APPIO$
MM%3 0)7,G,Z&"<U-#"(4FN>F%S4VZBT;I1""\:GHD")P01)4FQ"-%,H!V--=
MN4TOZAT1J7D#K<A2JT.RK!!)+XK G(F9&4C&UH),P4 ?]:+[+B!_S\ZO38)>
M'!WA7BL:?^4I,*-+$LI(\!%B2,%D5 D!:BXQ+5W3AWI+0Z.+?J*<I$TZ,>E\
MEUXV,P]9,4"OHDFY:+0U&[18)1[J4:[*EEYV$5 N-/M80A3227"\^""\UY %
M!I^!-R=+3U%\P<DB#9<H=54F# ,3"T/+,XLIH(Z..YT6=Y:SH;AG*,;(O8[2
M(J9 V/6>0R'U40&&1+8M-('<8RC/.RAT"1X*1"9U#=QP@RPX*9ERQ0I>+.CJ
M+VT">3FA+#E'X77B+BLP 9TE*&>= E&XSRHU@=Q/%,];]\"%+MYFQH,L#)S5
M+"0K6.98A$A<I;3,*>#[:MV_R)-1R@=3:F?PR^:S;FO+YL]_M,3OGQZJ!:X%
MYN0D%T!*!3JAG"T^6J-%SDV?Z"T3/?OE@H&O#%>&-$1F?:IF?4K,<0-,BD!Z
M17#%1+>RKKA9=6Y1]5Y[%/'XSJ%<HG8:M)2.S 'M,=CH3"@\N^"3=+'I$_U$
M\;R!GV)R7/O"G"F.@<Z1>:4#_>J,UR+13]G':$%#\4(,?&]YUA%1URP7*KA
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
MNG,;Z$^?9_7F[I3F101\P]T*^\=[T]&L]2]L7?\^TYW&8M!&"+*$!%X'AVB
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
MQ?-I+6K8)PYJ4<,6-5R*J*$6H$FD\*AR@,2+ \22C5:0;%$I7RY0;N22OXY
MX4V@7$>@?,%=_^^=S8TG>GCRE/JW^7=U]S_[[5\[FW]MZ\W=2'W8_'O[+_J.
MD[3[?R?/7Q6PKF#1S%HA&0CE&2J7F>+9J.2LHD6PN(@B!!&E% HSR3T5E4,>
ME  3;8*B$*]<:+>(*+85U\<5]^85N*Q3R9Y9^L0@N, 0?&$B)\XCER$Y<46P
M\7]^O&FPD?C,BRP#%!L DPQ>&RT1K8S6B:(;LRWI.GMR\LI+EZV-Q&I:"08Y
M218<6&:#1G#%^5#BX@*1B\I->/^*V'72$][D)9?":W#9>SULKP'P@A)D4%$"
M@0%<%*I(F93((M&_U_4:?#>[BN^']H:_7/ 0>%XXSQZ8-SXQ0"C,>S ,DY80
MLE(FII5UXR_R5M^RJ-U+0;;>LLW,/S#X*M? W8U7CUT#?Q![#/#U.'=Z5L_&
MK7_#-3SL%MD>=2+L71(>NIA5Y&,2D<]O^EGD*W3-/!I-:93B-5)._!!^'%39
M,OCW+.E#&?SZ(4G$TX])(JZ9W*%O"35^)D9(>^\'TS&FG ;['5-,!NEP<$"3
MF?\>369>L?U#^D#O7CUAOU1/V,'[+B>N_6ER>=*,G^JMXTS/YM7NJ7.),VB-
MQN.]+DA>DV5,\SZQP/20'H^'XZ/#<:WE61_)I>38?6W-KU$==+/^57TBC<X>
M'^!@<D1Z0AG%P72TG]<&6SMYDDEWF.;Q/O7M],9Q'DR.PRZU.,L/0NK$]+CV
M;G3P]G"/_G1\$ E!.#J8CDZ3LN_7SHTGM0?5\*]?@=2+W>/TNO,7=N5%9T,U
MFN5P'4SQ[\&8IJ?>VGWQA8$8Y\GQ'HTQ-54?#!][2A/P;C3=J0E-XFA"#Z_6
M'D^F-:U)S2 R".]/W9"C">E8W8A]C+*=S=VLX^\'IXV/,ZVV$WIX5&NB#DA
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
M?.\-P!<<BEI$(8MBOM:4!^22A>PL*=-:QSJSWL0F?)<6P MRQC7A>Q_8G??
M%:="S4;+I+.!@3.6H<J9+-](.C-91C[VLE#\<NZ"O=P#MY/WTF!Z.*#E7__T
MON6XO!/_V__2,&\=;IX.\A\?QO^[2J9R3T3T_H,+#H8;KT^&[UZY%((RCK-B
ME"8K  ISA=0)X4O)47B?+!&1<FI5^58G>MDPO"@77,/P?6+XS NGA[O/8?/U
M*U31@RZ6!9QYX3ASJB#3X(4R13F3/6'8&C($1,/PDF%X45ZX&V*XV0*WA:\X
M+X(WW[TRA4RV")Q5XF40<V1DQWE6%%H!_Y^]=V]NV\8:A[\*QVV?=6=(A0!!
M$G2ZGDF3='_9MW&RB7<[Z3\=D 0M-I*HDI0=]]._!Z DZVJ+LBX@A9G6D402
M!'#N!^<"P'4BW?2UM>2[*T><%L&'I&%G@89IZ(ONK:&%G9"""*;,@O]]RV=^
M$C#F!IZ'M AN+0WOR!>G1?"!R-==(%_L."R(4 (R-T9@!0?8HB'U+.1P'-/$
M]N-021'<SH"X7S-XMG*_Z=BWO?K>Y$X+KO-+EG^&;=9'>(?QODWC9RAW$ X<
MB\E>%-2++.K&Q/*1'7 ;$2_PJ$A0(KZGT"& /L!3R?>F:?@XWK<)#7/']9U
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
MU+0D)O%$3,YRE I[GMR<R^LN-P06&ET6&S5D+8[M, P!1)$'BK/-0^S&'L5
M% EU0<1*63NFAQE9ZR[*V@DD>"P \Z0TM4^-+*Z_V!^NW^&KO_]CO__S_=W5
MW1^N"]L>1\CB%(GB_\*7'"2AY03<!=I) C]A9Y>#;$DF&I% _?P!]0N#E<9[
MED?=2EPZR#0$U PVB"4^Y%/@5,^F@Z@WBF6D\\,Q#F?Y 'C8I&&6;)[U?0U,
M@J5PP&DO2FQ".*CI!(/ "C!@DDW",%JCM=7"I'5FEG=ZZ(3^<'%$7 ^'5A#X
M@$!1[%B,>,2* R!E9H>48U 5@LZZ5KS LGH"IH \;WC$^R'/Y_ ' =X(:08X
M46;")H$O/&<]^%F*O]C(!JM. 8TDS_I&V4WSV!JR7!X7LL*(TR(:%46%=5<9
MW'WN_6C,'"_^D@[8( (&:KP;  J,I'CM&%/.%F<PT" K :7A;K9B1K)F\%U:
M=@UX$^AR/"\ZJ[2V74N&9RIT_A,*'3FP0H?L(VMT]GXUN@FG>9WU^VDIT>S5
M('XM<>2& PKRXB'(0QE%[G["8CY]_2#?\ZG_^[_^8W^Y_L^WW__\7_KE^O?^
M[]<]N/;^VY<_O^(OUU_Q(HN!^]TO8 L":_GZ^YM/W:LWO_2O?OMW]ZK_.]B
M<.WO7^#]OW?A?V Q[PA(J80D7LA(9$5Q)+I.)<ABD>]8G(34<Y'-0(PMJG*Q
MSQE8[Z[CNA'!(-E '8Q!;2$T29R LB55[@$.4F3-06(;O8XT1:][>J?F=Y:[
M'K)M'_N.$Q/ =QIS&K$(.$O  L=WSR[?#8#S<J/*YLOOX?E17G AR\-1 ;,J
M"E/>(#EJG]T;7#!PP<8SXY;E:38JC/)^6/7.+'-8,!OK&&47!,58<X!A'T &
M3\+&<@!<!$(A+:L[6<XELY[3->#NT8"-X"8NP0R@**I/1=9+8UFXZ4$,?"[A
MAT4IP(;#GI H8A$%D//DI44)J,/R6,X'+A;SDP0!!#>-"G@2)L)Z/3F9'LQ:
MR#>QQMLJL*72F8J'>2^/-5[)Y.$\+;X:_);U*LB.)]MG?V9Y6M[+?>S.#S $
MB2GV/39"WLONY%Z)S1?.!BE(.X:H^3;W3 3?0VYPD&X KYS?9KU;\?8LAVT>
M6-,?'K9*^E3\EP5 9RA9F13CU6Z)50+!?.5E-?VJ\/ZC4$T+48O_8>;W<EFL
MGXU Z%:+G-^G.J)W3"N"*E]*]1/NOJC4CUO^\BZ-R^[$CSCS5.6QN; ?'F$A
M(-*H7/_(#%N().H?D@E@.K\!LW^[^60*0W;#K3#G[*O%$ICA!>O=L?OB[,4\
MNP->-[MKBPM^5#-9N^8DF5_S==H'FKCB=\:GK,\&:U9/-Q'Q<N=!<<]RB0L7
M$N7$73!?ILI4C&XNM(OOGM;:0&F[EO0*J"\$EL#XGUZPRU407LG[G^;E^W1H
M?1B5DF,"QY@1O]?96TGSKR7)@U+T*R\! XL/2?6+7/%):T3_^8,0Y'K4<2S;
MCV.+4!Q;H0T6/$88<6P3/UK6<)JCIPCAD8!AE=U)NT]B^)CI@TKP@#2/R@IS
M+#W%?;T*@P293"ZR4HJ.6+;HAG7*)E;QQ8::'>Q&-:VI$,B!>BUI#0X+?C'Y
M\'+282<=R&7*AUZ.QQI+#G=%>*W8_.KR T_MV!5?'0?^CM\\OMR1EQ;.)JIK
M/NKXMK_VLMU!:Z\]-BS"'4"TK89]_)I#MQOUR<FZ&PW[1'!US>H!AS_C7'U:
M56\EE59RR+4LB4BY%NE/-!QD2@U"R) :ZUI[H#US*%Z1[9@0Q2F=- &,R7(:
ML$43KYDQ<9C-[5#+D3E8A*1@SXT$X[FTF<'P!<E6_%@'A@VM<R(4/IY+$WOB
M%+C8@+BWST4[YAA[3]A1!I;"I@=M:B2.3UCO.3$3*^.(U.!*WS]K7<V.BP(K
MT0T(85$0,!)CPCCRP.IP NR&3N+9:\YJE^*B_CL8%3Q>:_8U([)Q2^NOBH?Z
M\^O=U76$OO1_^7KU]_]ZU3/_<7^_ONI_^.T+S!&^7__W[P_7O_RY& _UX?H5
M@F?2+[_]Q[GZ[7^5Q?BFUWN/O[B___GU&WSO75V_=]__=I5,\@W>?[:=JS_?
MH:N;/^*(@W%/;8N'3*8\4BL$N]%";L3%X;[G^/'9I>OXINNU,+)1<Z'&<Z'
M=<(X#E$2@PV*/$9CEX<B:2)T[-!U-H[.U%SH<%SH[P4N!"+$CXD;6(E/L$4B
MD=$8(U%,F#J(.B!B< !<R+=-Y*K$A?;>(/FXRMR'NP$84ED4C8:I.!;[]%:7
M'ISC/2'Q7(8\8#HH(M0) NR$V [L!&&1YI-H#4@QWG/U>DD#<NT(L024GXCB
MQ"()\:W "9%%D]C!S'=</^%GE[X9.%BAN@^Z/,LNZ-?C440)$Q' +@GLB,4L
M),AAOHT(:!$;)VII^CT<_2[J#HX7 9UBW\)";2 ^3ZP@=+G%L1^C*&0AYL[9
M)3:QJQ+]MMP-=)4-K$QH#\:SM8?VYI511)"=A-1+>$AL1IGOL="+24@3[KH!
MT=J#:MSG\Y+VP)*($PP\AXM09\+""!0'-[1LT>;($Y(E$)7='-/#*A5,UXFA
M.RG9D-ANZ!,7E ="8NY1Y%/;1@D)G8AY/M;J@WH$O*@^V)'OAW'H68EHFDI<
MW[6"A&$KC"*&F0!E$@OUGU!?(?K=I>/!\953'ZZSDO5D2,_"N>!S_ \;GPNW
MA#MY;N@E080I<1DA8< 8QDX<A31, N'SU^J%:MPI75(O$AP@!C+&8A$5QS,A
MM2CC@D71@-B10RB+SBY!63016I=75=>\J1,_T13?Q:G1/B,TI)PDO@TBC%&?
M,2=!..2V#3J*Y]M:,U&/]A<U$\^VF>,2UTH")[ ($8<B=FA;+D8"F(%C1XDX
M% E,&KA-H?TG%)=)C"RLA#_.+@YU9SL[U'_BH%3Q0B0T"<8ATELKGB*"=GKB
M3\QO>2\;"J+?+AAK4]/QF&,<-)YN)H)\+KU4%%4^+.R+5,3RSP9E5<DA^E!
M!A2PV$EP$HD"R: Z.S0.;>[XR,4\%J4$M-ZLF.S\L.R6BSWBQZ !@54?.!;Q
M S#H;9M;;NQ0WZ'$)S$2>K/I!KKI0NL(F..$A-21=J]-D]#V T9\L) 2FW""
MM/*K'@$O*K\D#GS;BYGE.IA:!!,,AB].+-")<<*1ZV&; 0$CDSJ[LGL5.M9K
MED*Q$//='_7*M!K]&?I%>T\-/###:1"&(6,1B3V;1;;M<#\*P@C0.M9!0ZJQ
MI_?7RVU,W8@''A+6N"M*RF%N6PPEH&_PP"51'+FNDXB.3L3T_&<S*'WPIQ@)
M.W$<$B>Q>4QCT"1Q&&#D8$;]@ 0$8T]K&"J2\&*+4]%J(70]RPLPD+#'?(LY
M)+1\W[9#G[E.3.C9);8#$R-]]G?@L[^\CH-*GPK6,(YHY/'(]D&C#@'_ XH
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
M(9_,\S[EH'##/M\"8OR:?A64" ^OE.RP86MP2H! G BG"5C_@U+(1,"C2/"
M\'[*ZR3WDL*=P\9G_2I)M>)/,/:0">?!J,=R>/ZIA548(087PG0@ "2X*=!V
M-)&RE;M$0B3G-S!NF>4P,9B-N&4M&<QQS-EE+&SC;=8#QE+5ST^_24F^#NGG
M+L!@F1RAX-,;GAAO%7;,H<^0I3.CSMS69#Y7X=D4+#.0Z L=-@'X9OF4Y4^3
M1!\/]1I+QNL-[Q1OKIBKX #"=IU'@GFI4@%ORC&FJI8 <U%()C(F.Y%?"LN9
M\._QKW*TM1 ;;Y  Q4O)GF#J%Y4&<\L?TDQ_F,\4'CO\[(='6 BFZ*A<_\BJ
M;-F#01X'"RTH9OYV\X?LO1MNA:"5?+58 C.\8+T[=E^<O9C'<4#PV5U;7/"C
M=N_:-2?)_)JOTSX@Q!6_,SYE /PUJZ<;>,<JDHN!.U::^87TWHB[8+Y,E:D8
MH+ E_SS[[FF?@']V*9/]!7Z_%L<9,JZ27:Z"\!&=!H_BXPQQ@X7 P39@0L_B
MMPQ(%WC.5)15M"]%U8-4FU,@0MY+06\O*FUI)O&]8C6PJX(GS"DS\D[!_89"
MO8;%@/Y=Z065$2T8URC/Q>A"*9(,<IZ3C?7@!4852FUZK"/U>=G-8MC$F_NF
MRHNK>5DA+*E9@3'(!HN27H!K]N>Q3@EJP?*]#[KAU,H$C![[+:0&>#.Q[*6[
M,N%2N62Y\*K>\L&(SUR<:N'++U]OQ(K+;&H"\OZPE]USH:,/.)@!0C&+HA%L
M=G1?W?#7*)7&H6G$K&0"7R*00!/S5Q@/7#J.9]PO':FS/OZ>R03GYR>52@9Z
MVT0ON9-ZLE1*QCZ=R4A2S;O/,V%BLV_BZWCIA<3EG)=@WE4ND^F&+<VB8WQ8
MO=J'P81+IG)V?P,,$#?=PO0D+XJR,?S"42J]8L7"(!-+>AD0/6&$3E]B"LT
MC-%T[-6NT$ XF:0K7ARIRK% =QXK8\:;!6"L?LT"M$ /NLORKP]^LLJ_$Z_T
MZDCC<.S:$9ZR^Z+D_44=2?B8!7>9>='D1BY84 ZH&0E 5:[IF=NJV<6C:&S
M3.8TUG&%RB;Y8 :*#9]ZX832-."]\2-94MX!?"Q66,R:$-&8H^6P21]78>>:
MK2J[:1Y;PG*X-Y:&,HH16(?"&R.\\%)7E.Z 7LDF'O<>N[L7+VTHV_NT\LRF
M#^:O9($AW\XJJR@ F %8?L*3.6NEU;:W1B!<)E;\ QI.].CJU$G\,G6-O?[P
MOW=O+!08'V%4/IF/=)K-OGORNI)]Y0-YZ!7'N? $IN7$MIN3!RD8Y-.UY]E=
MV5W8MK*;9Z,;^#6_80+_)S?E\"I@#D7Z7&?I<<\.E[<5L&<(*^(-1?X91WW%
M<^'_PJBDU"2-1^!%,1H*Q4?@V.2B.%BH9$<$"P$LR><*#:W&0!!,\@WRS*'2
MGKYR/IR,.Q5Q( L3/L59P9V-?%1ER7-)?T!2E4]><"Q>36HRC8[Q2E*0=('.
M'29BTQ">:3E>F(-TZ8[E'*#PH/)=#\390,_H@L0=DR0\\#"O+KL5GJMR))T0
ME?1(<Z J*ZD./ TA9^0\![<I" ')_BMC6;[V+NW)4V,1]R#UT#X("J#R\7R$
M7)&')$)T3R5T3[BJI1XZ\;:+)R,V\:5'H*CRZDPX*HT"+$[@[EDQ/F069]WS
M="\4ICP=$[_49J0+W>ARUA/'1&-^ T0^ BD@T*:Y-/MSM:\/I\=B]S[VV* %
M) M6RBCB%9&,\:?22@ [2%") P\]H/H,?=YSEH^/"B;G[I/3 K2HZT1S>P>4
M)><S0T$2S4;YRA<]=3:!Y.,KY@!(.IQ0^MR1HM23;O)*?ZN\=>*P1"(S7,K&
M.N]T,H*N@70$CQCK@7*X@D_EWQT?Z[J5*%UP0$\50]B5O#I#F9Z9AC('0#J_
MN_>%B-N:F8P\94IO!*HNZ7&@^>:PM($0I0_C3GB8,2K$B:\0KK)HVBJ-4#*G
M!3X- AHT-[[TUI)'W<%SK=/=Q#CX#8QQF-$1/TR5G:8R1(G5>5I4I/S7"!1_
MGL]2YKS(G)A(,NXAE^;?Y)FQ Q>L"9!?@J'LCZ6N3:,ZB$MDLJZ#,7G0N>_
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
ML'D<-H$F&17! KQ,"QD5 4,]TPWJ]HK6H#F(H4</W8!%0^1)T]O&1P'*CL*
MUM=ZE]_30<P'Y86%Z(K23(>UD:=1FN$X2C/F?3:(#?%_/QOP>Z//\J^\?)X1
MW3#7CV/:GF<ZN"Z_UHZY@ZB>@3[N4Q$N=@<U/U2MC8#!IN]@$SEU+6D-G4-
M!YFVKR&C(F2 H=5M;*T!<YBX56(BJF&C(FS._49'2+02)&!..T<!RBY;ISE^
M \SIJIE:NFQ4R[R;9YU MZ)%-3%M$IB.>RKMQTX%KL@D>,N#NC;"M"E@ PWW
MM(Y76T%LCNE1UR1!706XQ037"K@BT\=U ^9;#-.F@ V8:%V'M&:B1X>:XSDF
M]>JF6;:8W%H!U7/')K4/CML(S<8 3$1?-OFH7[&8]W^/!FF6&\5(('4Z8"6/
MC9B'?%".<GX2A_<8F;BV5:,=D0=1<&L'\VJX'$07ZOC'J3>A ?,$+[/-0 =5
M* D:5#N;1\/E,+S,TP2C)&!L+6-4A(MF8RI"!<SB(Q9,VN6Y?2/"X#_S:)3+
MTL3"_1,;(]$+VF W.>=]F*-19D;.AZ,\ZK)B?>>#%OEE7-NTD4XE4Q$T#M9@
M41 L=@=O>2"K ;/?F"-[BPAK#9J#L+(MC[LU6/;,RC1@E 1,8 :DKG=#0^8@
MYYB>3B)7#")V!RF91!ZGQ;#'[B\&F>A6]A@<]9WZSJ;=N<L*"DU.^>@]=+MZ
M3M3%VMBDQO!A8B)LFR[=TIVYV08TR /=BC@[9'KNEM4QE(FV.\E3A2-E-!]L
MA7NIR'Y:#-LQ?>*9A&YYC*X9MHI 16:P;2,QS;"/>JB@.T%IAOT$P_9!QZY=
MPUBS:X5!>NYL4;%!,^K&Y+$TFDF?7'3053984=)#ULG<166/IN X-ATW,(F[
M9=*DBN<=&XRQ$5=5LJ>U/AQZ!)5!83)MIT6)VQJ53Q2576(2U**8P%8C\LD5
M&/]0=GEN#%9H4#LZ(6L*G2*;FEZ;<I/T&.W%58Q,F]:5*1I7&S-&BW#U'&'0
M?X)6%)UM^A@M[2-:9M'7;M8#E;/XO^\H1OY+@_\U2LO[4_#Z4.*!+&A1NS<]
M1GMQ%?NF7?O$5.-J8\9H$:ZBP+2]%J6E-7V,$PU<GO'"R*9OA5!VK(VTG?V>
MQ*]2_ Y/I=_O;]$*\B3?) XQ_6U+&S4N $&/H0FYE83LF7X0F![>=5"8)F2E
MQ]"$W#I"=EP3>5MZXC49:__G+L+?>/F0WY@.HJS/*U-AF',6;Q6_O7R.[P *
MQMDH[/&#'.0_VXO0-&:X:ET*\COBF0%ID5>D10XKW/&/4Q7F2&'.QXUKTOQ0
M\T-1AQ&;6!=C4I(?.ITCU6+2_%#SPU/EA^>NB8/Z+9XT*]PO5.R.=_ N3D=B
M@^WL&S5GX_=9?I,.]IJ8?: Q]BA 3C#4$G?H<1HX*:[Q*(;TFG!40RNG4SMI
M5A-.,\?0A+-KQ=(_I;(*+TH&^ +_QNGMY4_P9S*1\9HLH2M>$'<>6G^.BC)-
M[N=#S *)'3M8C-O!3RT'VS^\E(40T@QVE_=8F=[REX((+% :ED/=0E9P,8!(
MWYB"]Q#[CL6^&Z]@.NR&&R'KL4$D(M]R;L#LHE%/=DP=%2)!,6;POND]G2FP
M3@8T^(B@Z67PQIQ'/+T5%&$: VFA1+U1#/ 25PNCRWNQD8AVMZQ7'4E6OT<]
M5A1ID@(D62%R3UD4Y2/6,XV[;AIU =)Y?F\PXV^>9\9]"J-TC'<3XX>S?  /
M9H/Q8&OG4';AG?T,-N]O)C;7R!)Y0\P3GN>\FHR1<+@5KGSO=(@!N]03=XJI
M?N]WG.D/8A%BO+*;<V[T89NZA<$!6V+C/<MAR@XR#6QC+!^%#_ 59CODD8!F
M[_X$D=,Y G)^$;A2"-PHV3>+?^-]D"X5FL@#\8<N4EUVRP'S1+8S%Y.3;$5
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
M>QT)B[7ANAX5O [5J*!106H;'?=$7!@:"]9C >T<O">P3A*H'>FX[)!Z+$=
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
MM8+'$M2\@KA'@V!>P!?J_R#4BP)4+8=0,@X"#Q]@-%_-!1#[ >X.^,UL&H
MM,;O_VPT](P;&V1/I*+U^9=^^/'STF%2"4%9+,B<F;SVQ[?HN;M2NZ-/;Z%]
M($42+[^E*'MA9Z)OM><@(G-_<8ZN\[<CU^C2OM/3'=WN#IJVW>\95EOOMKN.
MTV<F:QG_-LS.47;7< (D.Z9P#NF'C/XXH0-8URGUGNE+=/1QEEW JSRMY\GT
M*K.64FHPF*74@SMB$;EAS^0N&%%_"<VZ;[VVQ#0JSB^P$ 'OG>2?PA[$0I$J
M]0N592ID&++!WX[^]#;O@',//%<&M/0<'HC!SE\^TL]%<K&&EFU+BODPIRY:
M OM-PAQ]/L/\)'0Y"1AADC:]N@ZB"$@/MOF:&Z#OL)L_N>RYCHE8KH]I:EPL
MP( _TI!;UB )R=GY-9) V&"DSM0 XVT.OEMBSCK)5U/.5R;[JFDU>F;O?;*O
MFFL-^_IO5G>]4=5D]S;9SDK#OG'T?S,CJ+=PJ<2)/V<Q^M)?4]OSP!-!OXE$
MT,O91- 5>OJ42);:X:6;\C,7]5EV9BTXMLK(;/3A5VG-M,HR5R=7NG\L#E4#
M<AK;U8JW*%8!HISSE'-%ECD/\2^D@#";6B;3J(UI.KY 5S3DI0K[343=,1#
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
M/OC!L@T:F#:9; ZPD@=1\)P:#R/",;:V!RRYI4A*KX*1E#L\(=C@9T\ARF[
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
ML?%ASB?;"MI/U94C[:LGI.T6\P D%3GJIO'S6[D5F&NOTHL*H%SQ?8'X?$M
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
M8T=QW@,&SZ$=GJ*!P-\CO0(7GQ/&_@;HE?*T0WGF=DJ3 369KA!,BW'F<O;
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
M5*)M:I1@9DEP]C+)Q5V!\46!97EX73Y-Z$PZWZF0$C5)Y\6<!O2N.^I'*K]
M88DKLQ,UH5XKJ<GR?%V2J#RH1&7Y3$;IW.#&?']T7O@$P;@?A?@A2)*O9/%K
M^?1R:0I<F\^/KKE9 8L]"1+Y"V55)HC78/2CZ_X-07Y)AY)1%3S#+WL/+RS>
MA+Z=#A/TM7XJ+H!@T<01)E:$))NK9S?8_ ]/U6<N*T4EM7EN=\U8R:B2U#*I
M;XAE@LA;K..I> *.3XF'KZ%G#G'Q7$Y5\L:N#27;C'+V6"7KQF;F16V%4$M>
ME^;*]WLL1ZQX%6U3MDT-U9+KTT*UT4SI+]'KR,Q)P2\#U:3"Y%9M/DUMD!R
M1:\MV>G9#7H3\3WV5<+6BBR:X$F3,=Q_"):^\G29.H+T$&2F\"_%8M=BU3#A
M743\Z%$T65(?P*#(9A3[(0G ]B'H4P9:NA)?1-98G]I';P"?]P))J<3ZV$M\
M:4;)TG$962-L/_?:D7A,1T,PRM3V$K.]YC("G\Z5!4.4L""M.IFUD8A&Q!@K
M6WGG!PCOZ"0JCJU*J+:S&N!CCXQ1N)[C7WP09D;D:!X;UMG77<BBH1NZBY.8
M^$+MG&]*5)SQ>P_6#9G9>\1#=2J%\3=SL/![1.(CM%^ICWF<+,6E0+PH;YU-
M6#:D59)4V->H0M;P/8*(KVPNK(RJ"8,$C&1F^Q?CR<3L+6?CS/QD<5Y5@T-C
MPX GP"=<WA+EE83"5I(F( O^F<3Y6YSUBB2?N\)(6>0-'L/(G+R\A^9ZNT?\
M!4O(\%ADUB.>T%3/\\1/2D]1;$]D$]KT!@N/DXEB^Q!<J1P0)XN5U9<_J[-H
MB/=;S)6I.1..AXP^J0,QS\P<Y^K#X$>\.:@5Y]WJ\&H"]@_@3=@MBWC2YY-S
M0=>,FB$?!)8LCM1AT80Z+V*\THZ_4JX)VN<$K1Q/6:C<B\?H%,-@[$OVC/DX
M_OY1]>BWA%%#8^#5\R5J<L*L8?C_CN(-])4/I^03-W>,O[KL]_L5SA?E%&R"
M-?>C(99/,"3Z]Y@/RV+/HM)-J EX.Y6.&S'+VX&*9V%M-.^=8*\S<Y#OS-4J
MBPYXICAD$T5AAZTNER; F=R$JB8SP0M^(W*D-@Z;O9_J@U60^?P#_ 8\8$%R
MP0SV]=Q124]\!\Y-:"'PE"%^4YL*(DKDFSIG8LZ7V:M?2M:$NGW!4J^L53N+
M:A"UG6E=@]F?=@10WYDAO!$D,9]^^B]02P,$%     @ 1W*D5('0IS_1(0
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
M.V$E0LZ,<4676%B?,.ONF(<4=GVB5'VPZ+M3]=NV."HE(B_,@XW:D?,E.<3
M&1B6HBN&D[W5)\WON]"&%$H=+/%V$V2[JU4;M[(WFEI<G9F?PF*\&&%"U"I:
ML(7E:L=+\!@3H:3UH20C#=ZG<=I#D7:>F4M]<8L%NVZ76PMQ\SI7G$<PNM8&
MTK6JIV0.Z)^UV2I+?L]C3-=V\ =EYG2EZHV;; >7_J&6])W0JXJ[A)Z-M3(K
M#SH'17N<)\=:1PF16<T2-T;[/I&/)O"'9/,\"=[N+OQNO+U>(.1*>9J A7P$
MKH"+(,EG2+)6VPY@#1,I!UITZC Z]2Z$0S)\'I5]341XV+#=B]K#/J3E69A<
M%E!J')2[]QE=0F[;CZI10&UK)A13?):UQ6N)I&I*45#%#P(%Y\'*PFV?^[2[
M+>;6,W$IC7^-E\?CZ=LI_A>&^:57H(HPD7E:'ZRVV$V:@2_UMFL6/ 4=8LF=
MBAOLA7M("8E=N/@PU==4S ?:<2\QKWQB@OSA>#X[^WC\:OQIA?Z*[TJ6K&#*
M:,C,<?*,F8:@> +K4RZ<+&#;J2%:LR$,V6)\5,*V%?[C<+>"/L?_ :<;\&/
M9%<GS9([4%'2JI.%T4 "C<7F4K!/7DJS(0S9WGQ\[C83_N-P]R9FRZTF2]Q
MX;7'D,%(Z%T"P6D07&2=4Y^([WZXAY2X,#R6[B?F YXW1,$XUTR!M;GV*4):
M,4PB,&>LP!Q\[%2O_H'G#>W&_M#]4#N5JQL+.6( %4J"@-9"0<UB1FVLZ9-
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
M8)N,@74D)V/RO::XP8GAN_ GSG_Z,YV=5X67R\AG0OY)&L]Q^<N19<$P6FQ
MY10O]%8(+P-CE5 :-6)JDZ/^,+:3H47/9F@0+_R,]#E?K[*_GG ^G\X^36?+
MK>OU##^.SS^NUC+N10I.DY/C4PUT:ZZTH#F1S'KTCNFBVW@379&>#(F:FJC!
M(>2SC]/98OP_2V2ORB^319B\'\<SO#PB99$9S$R#CP*)]3R!DT)!8B:7J)PT
MH0V![L=U,G3I<?H;G$XNCTAOCWQ$(7+(3 :@D(G5@_,"GDFB<")/25DOA6G#
MBCL G0P=^ICP00XL1SPYQX/TH)/2E9D9?(H".")'QDH1O(U7>L+6WW.:-YQ-
M]2 <<Z%),I__3+/P?#JA2.F<O*/+HEX*G7]$BILO+UDO/2B:B8O"K=F7Y>DM
MC2O1OZ09/ELZ5A=#''E;F-!% --!@!+T'\]\@)"RUJSR7;=2G&DVJ)/AXK$8
M?@.I>Z@!O<1\.6$_XH0,M1A%';1*W$/DEG;;HA0X&S)@"!ASL#XVRL&Z ]"C
MOWGI8Z);7+SCXHK>HYR-]TP$*('&IH3)X'Q28$R)46AAN6FS#-V \>AMO?ND
M-G!<?PHS6A7?SU_C[.V',,,?PWR<1LK1HF>L 1E-'1Y*"#)RT,I&[BG@0L^;
M6'HCG$=O\?TGN8&KN@[JQ?CL?(%Y%&(JJ11?:WMHR1&Q'O$E!%$K5G/4R'*;
MM_P.0"=G_5TFNH7'6B]VII.WBVGZ?:5#<X41TQG]3QY9Q9#V&0$YR0BJZJ4Y
M%!$BBTXEHS67;>KUMT'WZ*G1NPE:.('_PBJ COG99W)HW^-OYW6*7I4ER/FK
M\T55!Z_GP!>KFG,AL!0CH*HRC$X'<$8[L%IGSK0N4K8Y?^\$\]$SIYU1-E!H
M[RO].]!>KH2W0(]$B2X+K4 S1C,3%.&U0M$BJ2U#8U&;04ET%]!3I5$OAME
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
M#R8\Y!RJ.)<MX,2R;-XRH9C4FK?)&7@(V0':X+0QZIV5OCU8I$%MT;6Z]SL
MAL29#(;5 YI L%CU02V#Y+(K+G*C7!O]E >AG2IG^K5)W^F*;S"<_32O>5//
MI\N"I+2<<XIBPB2_J+TLIY^NZ[DHS,IS!YG5Q HE#00K+-C,=7)H;7;K-S:;
M[^*Z/??4N-%ZZILH54SFY[3XW<%AS5ADTM;Z(U\W9(E [/6 PJ'4T9?DV_@S
M]^,Z->(TL$:+1J*WYX"^JI]^3;_@QR_/S\+\2CCAQC73TL<+)F3#%'!=:%DL
M]:0D<R*\9>3?,5[H)T.YR-WA/_'@O[&]A[F4OCV(NX>P"D2W&,30QP;=AW$T
M1PJM:;0+D9MP8)C#B!T&PPHY%TD$X+8*^"JL%_L*(2ZO>A4Y'6ZPR]%C(7+W
M0XQ'R>,NIF_ W[5[E$O7)L44I;(!L.2JI10Y1 P67&!,:9ZM-FW4&S?".0K_
MLK5IIWW;I>^TT:MC&?)P?IGD<XJFJAK;!3)K4*0@),24ZDE,*>1G"P4V6%U?
M(FWY^@JV.6:]]S%/B0D]3WKO)9A_3'#V*J7S3^,JJ+&">15OKS"ZHF.Q&J)2
M-'3I$7Q!A*!Y0N5J;^1U"<\[JC&W>^"3HT@+0_3H^5\D2T\GV\(,@?N@C03'
M:W(;8P4\14T4)W$4.BMIQ(-E-!V?^>0HT\@</1YR7#![@HOIS]/SV<_AX[A*
MY6PZREO5B\48-#$8F*EW IX@!DR: NV843+GU:V>YG<L,]L_],GQII5!>DQ2
M7>+\>?P97\U^G<YP!?3K[0!MH]?NEV;33SB[KAU;0F"1@@#NO2/0QI!KI05X
M(1)MKZS86ZKEFUFT*X(G1ZE!3-5C4NH2].OP)7W ]#N!6N"2]/35^UGXN+J@
M-+0PADS<#YA!::_ >>8 ,S<N>B<QKM<1;Z;1 P]Z<FSI<^)[3/J\$)K[\=GK
MUZ^7<=M7X0RAD',+O'!6];\2Q& EU'9?4G$*Y,JZR-4=4J7K'_WD#+_?Y-XV
MM6U<('Y1MO-_GX>S\>(+Q6WC)77F_96&/_" GHO"NPQGK1Q<T;O'C,=H<E&"
MJ\ACU+:6O7JT2N3UDXX''C7 :>W+K[G$D3[!JRIDLLPE%D[6_N4.9$8;&5<Z
M8B,]B$XX&YQAK]+KZ_.>G\]F]+B?Q_,4SOY?#/3N<2F+IGA ^UQ#24.AI.4>
MT(00LW E-%+OZXKT2-?)W1BVQ?ES?V9KD#?U -XKH#]B(7_P)?UX?AU^,DXF
M3R&$="S5%3^"B[27I$Q!*J8D, ^6B=X%^%,F8:]&'>;Z[@K^NS^F%>/\#N@L
MJ^0Q<> B*E L5Z%.)L!8K0,J>L?28)=VVX)^NESLT9C#Y$5<@T[LP?O YQA]
M",K5LY:ZL&=."SM#,,%ACL6@;%0TMA?L)\S%/@TZ3&K9%?AZ_G<?=E.$%2H7
MR!HI,,OH* ;W$;@*/M';A32&X<GX .JGR\4^S3F,V, U[%\/#^\?@5:.!UF[
MJSL:@4_@1&VQSHK3C"8/>1M1K_VQ/V%:]F[:890)WN#GZ=EG^M%(HO.,>P7,
MRYIY7.6793!@34Z!/ WDH8U"]7VHGAJA=C-'WT?#&X#-5L#2E&:A=@!93-_A
M[./R-&Q$$Q!0BP2R9G<HJ1G$X!UH"M)-UI;EN%TV3=<GGR0_VMO@S@/FGK7<
MBJGMG)D"K6JZ(AI:ZG3*(&/*4<6B9:/&W,>AY3;@6K+W]-^FA-N7$M=UP2I'
M:Q43ACE>J(-=%!^D?Y^/9YA'VHIHB:>0K*&QV]I%Q"E&>&G#](DYC&V.:#N
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
M5G!),\]455B)JK9B#\Y#$,Y"4L6J4&C/2@?,W#AAP:7#\[B+Z8<57%+*+J>
MG-Y,[J\W$1S6LY_(=6"UO;99OTE_0H)+G>RVO>!2ETGO6W#I[8_/7K]^?;VW
MGW**V\0+^!@Y*-2QB@<C>).8"Y'[(->3,S=3X-9'/SFS[S>Y?;_Y6XOS2 IU
M@\\@0B$WU6H%0<8"R;DL SHMXI:JS*<ME+0S+5H8HF^5I YB3EESG9RF]0HQ
M@>(R0J2@!J35);/(2G3;[1FGKZVU,V4:F>.0XN\I%!N#I[6O]J95!1E$9 EB
M*(G[))34VQUR/@%MK=V7FD8&Z5L8?F?!)L8M\[4&F^4402F1:UL,"^ADC"()
MU+C=XO/4M+5VIM0@IAI&K'[^&F?C:5YEWB_5>*6*O@B$G)&FQ5D/KJ@"TGFE
M$L:06!N=DZW@/;WCSCU--,RQ^TV0*_&Z+6 .?6"Y">C1'$GN:^JN9-K#3L,<
M*FZ$&QEJ+E-5P*1W5XFZ@N>Z7[-L;:!XH332XS@HG;H?#!Z(35W,TW> OPFC
M9(NI\]?JRU;.'K<Y6TG>75*\5I55(56CJS8 04WU(&([9=L.#ST*5VE_JTT'
MF/)ABDWG/_W[/)R]F_Y]AA02S-Y]"),;M8B7P+&D)%U2H!6A5\I'"(X[R"XS
MEGQ)10R61;D=Y--BVK 6;+>W48 PG^/B)K1"MK=<:XAR^2X4 SYFB@]BRHY+
MZX1K>@VV"=1)TV=O*[1+$;B$]MMT#5TH27)!?"VVU#X4#(&"5XH<33),:9,+
M:]/H^'Y<3X$F>]GBSNBKF?3+2K?FW8LW/4J_;/K4GJ5?'@2^)OW")&JTG(M4
MK!(.(WFR-OJ0K(ID(;8N_;+I\WOW)ZXK$,U??JV[LX$EYT.I_4=5/9;FX&16
M4**/!7TB](-E.FR&N)?;?7&_=SF_8?YN-CVG!^5:E7I#GVG^+-)W(2U&BG&&
M5E#D@;%F(A)XC_5,+&>?O:@IJ-L=6G9^]%$L63W0Y(83WM8 P[CB-^;DM_,Z
MIZ_*\^EDB7<N1BDP&VP58N"V*FXE"Q&+!E068^*L9#98FN8#6(?CV!#6?]@'
M[]-TPQPLW4#\>CI?7/_![;L$,9(B\(C(@%E=0-GL(19CP66=I5$ZIT;MO7L
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
M\H-GVEG)(J<ETEKKI5,F:M_FHL885#]1!-.*Z3XV'?I@[L^_\;(L/VWN"!'
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
MI^GRBA;#R?1GF$_I[RPN.%)Z9VUB+M:VY8IB+*]29L857Y0+3CPH^>DTKQV
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
M@9)# )X=#352""2#8"&3?Y92>\T =UFT::'8$>"S=HT6)#ST%7^HK]2$^KL
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
M19L0HA<>&C5T./$>F,.'#"T8:5&FTKU16@>@/YI7#DSX_FT&]V#KJ,TKI92
MAO)MGQ2]:[6!0>086 PYIA@#I-Q&FO4\FE>.XU5]2#I.=$,SLI-*1&9DR4P7
M51A$+ID,PA8-'#!NQKK/*KIIQ%7_@*>/H5M<PR5XM+Q/X')S^#?X*+!'[IUC
M,E<16A,YBREYIK@PP8><A&RC3/(4LG/SF2:,##UYO$>X_'E1Q7_>S%8:QVEE
M\FE^NZJR^(J7LR_WH/H<#%BLF[^![* )=*AWS%VQG-R]E.0VP^3MLTB_YYZ;
M:[0V?8-XN&*\(C_>X<.TC!J0GM(\ZU8[!D &H)^*(3M 4CDU4A=Y'->Y.4X#
M-EH4;C^T02W4H6_/=]W;7E_7Z+PKVXZA:N0&*E+<)@U+JW[12F>R5+8L)[">
M>X5*-[I^/03\LT[8&[-Y+)?</82U0$*'08R=ZO<?QLEL [1VHWT<N8D/C+.!
ML,=@T(,T@#0$[BA9D3$QKSTRB]K1_U-TV.98](0=N?_&P[/TXS[4#YUUW*5$
M%.[^.LU7%/[2;VZB%XI/BO,VL6"B9KI6M/FD*8M0)7.A($FY61*]/<EX]#$G
M$1JVYFW6Q.@#;ENLD-6&:O-W*5U]F5SOKUS#O$N0;C"&(%6T%-:BH?18R^P9
M9!N82Q*$D3&*L"D9MMTQ.C[PQ;E("R(:W!?J"I,KPI/K?5B0BFDCZTUGPVF2
M358B&2<^*/K9>?WGA\ML=YE&= RX@W'MV5-<SGZ97<U_@<^3RV_;]U[61]9<
MZ5AB8,K;6NL8%0/4FB55I!=6I9(V:U!W3#/='_KB_*85(0/FCC<MX+[BN_EO
MLSFN@2XFF2QSO8S>V]N=S[[4#DBXOB(D:VN.9!RSO#81=$J2W]=VXP#:9J7!
MI6X'+OLB>'$N-0I5.QNL[+C-=?-Q_27" O_O__H?4$L#!!0    ( $=RI%2"
MF)QR/_0  /H\"@ 5    :&9W82TR,#(R,#,S,5]L86(N>&ULW+U[<^,XEB?Z
M_WP*W.J-N5411A4?( EVS\R&\]7MV*QT3MHU/1,5&PH\;=V213<I9:;GTR]
M4A+U!BB YM[=F&JG1!+G_([XPP%P'O_R/[\_S<!745;38OZO/X0_!S\ ,6<%
MG\X?_O6'W^X_0/S#__RW?_JG?_E_(/S/-U\^@G<%6SZ)^0*\+059" Z^31>/
MX.]<5'\ 619/X.]%^<?T*X'PW^J;WA;/+^7TX7$!HB"*=K\M_QR%D9"(IS#*
M8@Y1&B60Q$$&,XH")%A*!<VO'OY,LRADA.<0R3R!*(P9Q"'/(*5!GD<11S0,
MZX?.IO,__JS_0TDE@%)N7M7__-<?'A>+YS__\LNW;]]^_D[+V<]%^?!+% 3Q
M+ZNK?V@O_[YW_;>XOCK,\_R7^MOUI=7TT(7JL>$O__GKQSOV*)X(G,ZK!9DS
M/4 U_7-5?_BQ8&118WY6+G#T"OTON+H,ZH]@&,$X_/E[Q7_XMW\"H(&C+&;B
MBY! _^]O7VZ.#IG_HJ_X92X>M&4_BW):\+L%*1<?"14S)7W]M,7+L_C7'ZKI
MT_-,K#Y[+(4\_-A966X]54N9:RG#5$OYIV.#_7*!^([D7>S+ZD"X6MU/KF0\
MA>DG9^+>*WX0_@7N#'.QR,T/ZOV<#_7;70]UL>C^)7;ULR@69#; SV(S3$?D
MF?[@H_JK'48_Z 29UN.TU-T157Q?B#D7#5MN/1I,^;_^H/Z:+"OX0,CSY&:^
M$*6H%N^_/XMY)=Z)YZ*:+JI)FI$TQ$1 3/((HIA@B".*89K$L60)CE(<3=0,
M2XOVQST1<_C;W4J.>C"CD7ZPT+0[WK;&ZL'%LF2;V>YI=F@*4[.7GN_P+W/R
M)*IGTMZ@Q-6.0:/!OZTD^Y=?-JKT!W(V%#@SOZBL) 2MB%?@+$X%VY)FIIV#
MHMQ%H6"F*&S>N4HI4$,@245K'=I'*#RB\!<Q6U2K3Z#^! 9AZT#\Z=Q8O^R9
M^KI<Z4%*=L82[16_L$)Y1L\+N&44[4E:*;PHK'XE#<Q*A!] 47)1*L_W@#I[
MO]SKKV2J_CT3'XKRCLS$G6#+<KJ8BNJ=H(M?R:+]U[54HW^8?A7WCV6Q?'B\
M%_/_$J2LKI^*<C'];\'?%M5B$B8QB@(N8: <8(@RR6&>,P'30 9A0'' HVRR
M6,^)9]\,I]+9O$^+(^Z!4ZI9"D"TX$ JR<&+%A@L&@6 XO#F$SLB<FM.,_IZ
M-2-Y)CTM/=@H<P76BD)9E%"KJCY;"0^T]%>@5?=%?3.K.4]]0^8<W*G5YTRL
MOP;OU#=7K?DU"B !+2P@#-R1JA?;.*5BMQ(.2N!>P-VE?3^#])LL_B;X@_H=
MOQ/5]&%>K_7?%4]D.I_$41R%8<@AXTD&$57_H6' 8(A02"G!$1:)#>\?&VAL
M%-[*"3J"@M\;4?^W'7$?A=:,@UT YIE.>V%E37CG@'#*74<'&Y2&SJF\RRAG
MK^]'#G?+9[5$UANI9/:65(\?9L6WF[F:*9_J,:YIM2@)4SYB&BF?D%/(<A)
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
MMRN[[WZV=4,# CB0JGH%UE!L(G4U&*!!P]TV[>M8T>DF[L J#+K%^SKFV=T
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
MP3@*0I$G%/&,3.;B01=0-YL4+$8WXH=UG^N-#'ZWD.MS<*4#*#=*6!86MS"
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
M SDKOE5 _P# ="4Z(&O9;1.G[.UBYESZ1=OS!*"$!S78*_%U/<T?M08*\Y_
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
M@ /'J9]7?3_JW. >^YSO=^VI^WU)YDV ^I>ZMMV$I#2.21!#E FUN):8ZTC
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
MMLNBG[;J1WA)>O%M%;>%5WT).VQI5L^0[Q5O]3V>?=+.1_% 9DT:0-TD!N&
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
MW?$'-14G%#M\PT]=$LHT;1R@.9LUV5"VHUA566M0<Z2G.2%4TAS@E$, &96
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
M$9 B]$6QV?O*$@49+\<,]RJL>W,_E[^QN7QG[='BQ>Z=UXD1&4-E!B7@.5,
MVF)P7B)ET)8%R7&&L))NMB-@]O$9$RM_TBB0[&K0=)RT?^PHX9&PXKLJ)492
MF55A!<P!+&VQHRQ2\_CG#&=$&\?0*9;>\YH,PZ+DL2(AN42>2W/YB] SX#U_
M(L:&M4?65G^8#Y2SU90*+.T*J&8%Q.$*S.P?<JM+K+KZ,.PNIFMY#CE<LE:8
MKGNI6H%#!!X/*&G;A/ZM/KU@\S=L_L^:FVK"&<LU)@3DT/9OHK2P'PL!1%GF
M*:9<EQQ[QMS.3#6^KW0K:6)%K9L[)%;8AF6OKH\2WOE49W%V/#>(@%W?AP:G
M0:O%C'A8T %$W)."<Y,->TS0H?+1&4'7]6&68K_*X+ :X>]S^VFQR3_V$/2S
M)76WWU2<2>/NDP)(1C& F<P 985Q_V'*%84(85KZ1*-"A!A;F*G^$OM9CR#L
MW2Q+WXCV;'4<JIKNDJT6=<YDLM8CGEFZ!L6H)BM(D$'-V350'9JZJ\8*,X.'
MZ0%O%\\O;,GXU+)MW,O_?FTJ<=L=!N240)%!XS:Q%$!>2, +Q0$54DJ82I(B
MX1-A\9I];%OM/6&3K;1^MM!O =R,8&^P]FS]CG*3[I)S(/<0N E"+:JU\Y-@
M4#,7!,ZA?0L;)!ISFOG)CB"WW!&_;?OK$((533E(%6( (@D!A<:]DXJ*@B*A
M*,NNY$N[,/W83-LI&IJ[LZQ<US3+\%LEQ]UE;]CWO>?L ?88+&@.Z/7-?79)
MA%LSGCG X\!SYC)*0(#KX755K=C<=H?>::+^;:^)NCV,4RMK6!YT\YM#-DF.
M!,,%!D1DVNQ[%0&L* 6@B*19"E7&I#L1<@R)QF8P=W1*=I2R+;H;M=9O<1T:
M:#2SM$/M;T-I)N.ML$.<9NAUZ]G8_MLOF4>X9^BE&R@(%+J$HOYMK'A03' O
M1HFB3#1<["@F+GL1I:@#Q^'L.SBY.:H<G>@RPXA2")BD*8!:(4 Q1("5!8*E
M% BE7GS,O@*,[8-YO\? =QWY52?X'*=IF@L%BM26UR)- $=<&[?3.#5FW\=D
M!J]A&XL*_@!']M<P*7B#[[9GZQ/2,9S9.T)^-3.9*VZ],I1U"G%3IC)7B+H8
MRYS'"3[ FJ[4;]/O=DMH/G>/4S/U?56IU=\KI5]GOTVUFNA,%CFW[)1I1@$L
M" >$6=8RAB7%14Z$R#V/K3HG'=NGI)$LF1G1O ^?NA%V/G**BEO_!TU&7%#+
MFVP%3FJ)[Y(6T=\N(1IRKN0,4>S3I.Z)ASY#<H;BQ,F1^[W#LEUMJCDF2DH"
M+<-!GI$20%'F@,J< YTQ+14S?Z=>_?FNEFAL-NLL<]+SAO[(APCI+@DEDKU^
MK=T,Y* K.+3#-\#B#49C=03X*%BKME+]6Y!4'8$8BY/J>.!HT=&_SS>L^)_-
MF_+$*O5YJ9ZGK\^6,6+Q.E]-."IRQ! #)-7&V\Q):NLL;$XM9A(2*7-%KPR2
M=DLQ-E-^.FBWHT>R5B1I-4E^6>OBV5 @;-6"@Z9QU^(FL=-KER%&]-0=QKZ#
MJ Z2W#J6Z@Z60TC58[ ^/>5_3%=/T_G#7/TOQ99;QPDRI7)="*!2B@!D# %J
M6\P*R"5GDBA"O/;NUP@S-J/Z[M4RUB2+N4I^&CEM'\V9JCR):ZY:G9AN[?68
MW\JCW?JQNR0*?MZM53HQR@_MVUY&_09N[1F!1NC17H8NS)GM&#/, '\53TJ^
MVIY<[]ER;AZ_ZK-:?GUB2V6/8,7]7+Z;SE[-\WD0.Q<PE\2FL11$&-LK5 DX
M)0A@3#"EI>:*.Q*N7BF)CQ$8IEILK8@-E*M6E>1%+9/**I,LE7W2IK,INUAR
M$'6UW&SQ "O0LQG>A7ZM0V*42&HM[I):C]K2MIKTV@[U2CRC&MA060:UK5<"
M=FA6KQTNE,RQX=AHJ+VVQOP;^_'^AWI^64TTE2@76%@.#&J+0'+ !*>@S*'
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
M[<%EBX-G/[[<E;+=QLF+ ^A9[R_2\&'F^HMZ:?,)[A^7JMD-KO/*:"EH)CA
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
MR'E#Y=%1SG^L*TLC?I@^KY:+C_J;GN2%G0]M>KHR0ZEKA@E+EX7!7-A=54J
M5$$%8DR4)0ZBR@L3#HX6]T(S&I'=+I(5.LMOLB9Y$446.3P'N2?3)02R:U;S
MP+"#Z@Z^"'53H/#<I*]3D/ "!&<+$%ZZ+XYU_G,U'<_F7U?"WF0Y;ZG5I]E2
M+T88"BJAXD#E4 &L4068JT"6*P,-1LI@$A3H>V:>H7%,(V:VV),S4UI8^E_-
M0W?[ST'K1RH) .N82]98[8N8U3*FXXT+("2EBW-S]<H2%Q1^20Z7+H\N#S9?
M:;4K,M"$=>PV@T:<:5XIC4&1(P1P(4H@H"I :4I25 (20DU@6;#V&8?&$VN!
ML[U"#(W(>WN9P26G+H#NQQM)H>R80:Y",:;$E!\RJ4M+79BU[Y)2?B"<*"7E
M>6-DY6/YJ-5JHK?)3/N[SXO/?+%\N]HF(3&C."Q=IVUJ;9,2 8J) *ID"/*J
MQ%H%.4+^4P^-ADX?H3B),Y>%$+4E%+ 0?HS4#;RO<A3HC6QXM>5@D-+68/:?
MOM_*S,&P'-5K#A\A(I+A\WPFM58+IX&+\I^9IEZ\J^5AFL#_45F*@C!, 2\E
M=BX5!H)H!1@C4$.3:^)72]5WPJ&1U4;DS,F<N;*V^RTKZN)5+CS(_2'@8-T'
M^7:>Z@+/CMGI$$HGG$-RW97BKQLDOZ9',B V(3&B/04E)$ V+!PA *;6. 2?
M<?H+0 C0ZB#R(.2^V#RHC0&[2ZW::RR&2T%$;JPKJZ"+/R@)8)0XDK9X8Y$3
M(KSBS/RF&QI%GZXKR#<I;('\[ FYGQ69#LB.N7E/T,X;K_F!DCB?J77*GG.8
M?-0_SEORNJO;?/N_C9>/X^G=5+LDSX,:;R-22DVAI(!(S5S59 BH@ J4K-2H
MRG.LB.@BT?Z\2$.C*>>!C:?9;-IDU[LVB-:8["BEOF6E/'?D>L6_8W;S2J)_
M6>\R+)&^3J&W,/2?.7]Y!5XE9;Y%K$'FRE^&,39)WF/DZ[+C][;;19ZK0D,)
M,(=U$I0$ K$28,(-1U(K!0,MP9=3#(U6-]OQXTVV]CSR+.,$FKY&WC48=6[8
MK6'IXG#BO.:=9*._UO'#>37/99<G.V"PKN6SGB]_?+:+ZG+6W_U]-7YV5N G
MO1RQ4D@N.06YEA7 #$$@H+$F&-%((UQP5066O&B;+N1+W4^JZ>>Y?AHOG*]G
M7\MZ(VI=+3XXQ?$\RGXDD JY[O?@:C%OLEK0&KEW.^0^M2 7D\MX$9+428SG
M)^P[>_&BZB?2%B_?<U60^_XAPMU\_- $7WR8OEG-78.D]]:=Y!-GI(QDSG)J
MF &%I@A@6%2 0E*GMKC =R,Y">J@%BK T(R,TP=K.Q6<8[=6(FNTJ!V"J+!V
M_U7R8Z8NL7^5\\R-J[6_ #=!\,<&M =CV$4PN[\0KQ'('@S1F2#V\''BJ/&+
M7K@B0$O7'==Z9@_\0?_"Y1]:';56U4RKO,004&J)$9<" PX1=J4DM9&"%U#+
M$$[TGGEH9+@G>/;FU[O:AOCUEZ]A9.>/NQ_+=8)FQ_2V#^1&Z*R1NMLFM\%@
M)>4Q_]E[);!@4%XR5_@ <93E:EJX*MMU78O%CB8_/#WS\=SM+#T]C>NC@OO9
M1SU5(P(K@HQ$@%3$,I?B$+ <5X A;!2N1*%$T-Y\J !#([#39L7]?+:R/ZBL
MWBVVB[F<KZ3;PYL^6.MBJY+K5>:4"J.[X#7S8[TN5^)5;+M4BQ!,B;%()F7&
M8"%Z)<A8B%[R9/0X5]#E;A87E+'>L+>.]:?9\C.?+^_,V_'B>;;@D[_8+^#S
MB!DF&$,*"$XK@+ETQ62MP8<,Q)A*+ED1E"H0(</02+-6(2;@[9IU"&#![M!]
M%2*L^_'M#B>M%JZ-]=+%=6T4R6I--C6\741 '6:6LO9, H33$V2@'/US9!Q0
M)VDR<JCPPC;W<^Y:9WW]\21FDQ'!4O%*%D"@"EE?ER/ 8 &!JC!5RE#%H)?%
M>#3RT%AM+5S62.=?ON80KG::N@J$CLG'4_^@(C4G=8TN3G,X6F]%:4XJL5^,
MYO0%*5I0OXPK^&TZUWSB8@9<\<+/L\78T?RME*NGE2OE4'\\DKHR!G$,J&0Y
MP!4C@ J:@P)!UP43%XBKT50_N!ON8_L/1XGF]75GS=?]2, .O_INCFOZ#<>M
MDY])TQ?L@XB_6M0FSDZINJIJME'+7KU3K--6PU?!W&&GX3BY7K'1\%5 MO<9
MOF[HB"2I;4B''>SK=_Z\M;-OU7^OUA&Y(^LE*LYP!4C.G;U$-: 4%0 S21$M
M."&XW)*O9[*4S\0QU-J#5;7S1?A6ULS^MHO1LI)D"ZN49_BK_TJTTVM:8/N.
MX'*@.8%O]IV]G<RIH0Q(FTH-:4]Y4]=#&Y8V%0)3:]Z4UT#])4Z%Z'60.15T
M8YQM_0N?_G$_?M)O];-[.6Q/<Y&L#*E#6G+BNC54@!9Y!1 FDE2%SHF&(3M\
MIZ<9FKOKI,R<F-E&SC #^ R8?C;M]1!US+3'Z'1P]MJ.0E(K\LQ4O1J&[>J^
MM/4N7!T=0UNG9[Y?IV?>F?;(_1&#'.826@>Z<-%ON)2 5PJ!$HI<"9(;C(,B
M/4(%&!IKG,F!'W>2=QF\6G[DT^4:=$Q+I[.[/7SJI*&\4>BE#N\-$Z+OD-\H
MB$Z$ <>-$T>.=5.4W8GKXN-XJC\L]=-B1*4D5&$%-'46DM84",%*4 H$*U[E
M/*=!42-G9QH:W36=??8DS7YWLF:UL(%UB<[#ZT=;24#KF)\B\0HFH8M8)&6;
M\[/U2BL7E7[)'Y=O2)9#L&NO\6FVZP3##(5*0@%*4[@=,$$ RUU-5EJ(4A*D
M"NG5#"-TXJ'1R.5.,9]FH5UY@A?#CV6Z@+ACTDF$;HI,@%:HNLX .#WY:T?^
MMT+B$?'??G^D&\A_-.4S9O--0H';:)JJS_8[^>A"T>Y,'7.Q%VDQXK 27!H!
M&)?"NH): 2%=SP\MC%(H-R7*-QO[GLY@A!@1V_Q=VT@[T9TS\K2)7I]<&R46
MM4J>+F!7R/?D!J[%KX'=Q[]N[+%1P:U&$ZJWC2!+[ I>@6):=S!&D'Y=PBN@
M.G(+KQDKNL]9DVSU13^[HA73AZ]+OEPM1J[+;DXU!ZS2)<!E60&!2PTJE5-6
MJ I)C@+;G9V<:&@6W::WUSK3<"MMUH@;W/SL-+KM9)82LXX)*Q:NF(YHK5A<
MVQCM].!]]T=K5?%$F[3VZR-CZ;F8S2WI?-%U;,6[/Y_U=*%')4.<2U4 )%WK
M<T4TX,9@8$S.-5%,Y+ ,"I<_.<W0Z, ZV4ZNW4M8/SU/9C^TSH2>:A-\N'8&
M7#_CYGK(.F:#6L :IK6(V5K&A%'JK1BD#40_/56_L>:MZAZ%D[=??6U=TGL[
MP!L[\,-L/OZ_]2.Q/AN&PDA(- 6(26LL*$:L+T4-0$K1@DI1L2*H5^+E*8?&
M$WNE&[/?W\Z>^'@:N(OL ;,?2Z0%KV/&",+MBBJDEZ#HJ!+IV6E?J1KI)1C.
M5R2]>&=$V.77Y4S^\3B;V,L7KA+.\L>]_G.YXI-;L5C.N5Q:4X= ZH[E<X8-
MP% QP*O2_EI 1(4D&AGM5_W*;\*0)Z.?^E?[(F>-S-E/:ZE_SG[?".Y)-IZP
MMQ-->B@[)IE7P3 @LC(IECV%55Z-:5A4I3=$K2&5ET?I+Y[26Z.#8$K_NWII
ME;T]>!RI$@F&!0-:F0)@46) "4?V5VAMP (Q$U:4-%:0H1F&D=V:/\8&(T0O
M8- I8J?+TL^I8A<KTG43[2,X7[.1]L?7"9:X%K(K&VH?CQ='M'^QGHY+6[J;
M-@%@!Y4AMV4A1TC)RBAEG6I14("-J@ SKJU<::BU@!'D.B3I*&SVB"/)/C*/
MZNB7,%;T1-N/ Q."UP_C.8&SGYS(/[L,K::<P'ASKKL1?UTM=JM .I8+ RPI
MIWE.W2N#A<'QDJ\"[XYCIS=\\>C^<^-]L]-83JSK-(VE?<;='^I-QOT/]JX<
MD8)"RA@"A>'6:V>D H)6%2"85X:5J#1"C*S0XYGZNN3SI1]G7253R-/X4K(.
M3Q>LD+7-(=T/>B=NQI>9T _CZ=2=I=F'M)$IC/2N6\1<4TKLJP= %^>'$2+6
MH,]SP)"T_U>*&RW7B_ANZAD7T_,2;N1ZI074]O-763J_UUAOB]'QV\U)=I/5
M*[$GX$VVDSW;+M/+S_9N2/>Z2P)LTK?@=1+U^G), M[+=V::0:\+2;R?W4H[
MZ%R_U\HY$G^=/6D7S./2X>I=G9&2E%%42""58URWE*Q4"'!3*,YEB;@P$;:^
MMP #-?</PM[6LF=.^#H&+JL3.A=._K@@Q,OKXD>G:6'N.=QP.<O64I]#^&LK
MPM$1AMYH=1)6>'GV5XDE] ;E7 "A_P#79]ON>F!]GNOGM0"63]_PR61Q9URH
MXOULTTAME]8VHH)JH20'UE-PY3<K^Y,D)2@)APBIDA8\*&8@@4Q#VSO>J5$;
M+SM5SF?FUE'9]FE^6BL7GY<;NZZ>;-GO:G7-HP?9NSM];K(]C>HUK'5RRU='
M;B]G8+-0>VF^W:3T7HER9UF^L7*]6N+OE4"VY0)?.W1L#,87_;PVLJPT#W/^
M]%G;)V.ZY _ZSMRMEHNE_>ZZ^-)';A^;V]7RT46!:!>#OKMU9 Q2 D)7>!X:
M5YTP!QQ96F=(4Z(JI7A9A@9K))%L>%$=>Y)G"R>ZVR60;9NNG:Z<;[Q'[ZO1
M1V!(MA,M6ZN5[?1R7+V_6HUJV4ZW.E5G-\3K+&!HL$GO"]EG5(HSE#8+^KQ>
MT.>#!9V]?/SLR_EP07=#_&O*"):DN%\.=4DS7<\Q,4DQ.@Z>23M\%[6 M\FP
M]O<W<ZW&R[JH+):F4%H+0$O) "Z1?=$B5 )>0>F*=6/.@A(P8H08FH?D571V
MJTK]9#?*M->83;=H?MY0UTO1\6NTHU5(7.FW'<8>2_N>$61 M7S;H0HKWGMA
MK B797]$MZNU:3/CQK6>4WW<]F$JY^ZSM[KY_YKD1XSFD AC%\T0%Z:H*B!R
M;8!U4:BNE"9*>)5]NU:0H1'IX=-9;_NZ[8I:G:S1YR9K-,HV*F4_;93Z^69C
M,0>8O]<LHX?#TM/B=$RM_V#K$N"']+0^/3D>G:]3F+.1 -Q6[^*:\?MS)Q*@
M<. _I!@OXGWWAL_5%_U-3U=Z5)1$YK DH$1< USD!O#<_E,*5!44H@))KZ;=
M+P<>VOO(B6:=\%JV .[:A\KC'1$)0,><7^O^Y2K= W@X$H.>>-4+BS!N/*%P
M*]?M7]\?=YV0\H"+3OT]48#*V:.]7!E=&FJ -I6KF4S=Y@/%@)0%MJRD(&(J
M18#*52=^KQ>@TMFIK/<">9Z])L7[]2)5^CE"#06KVT"5@1R'AH)R,5 E\='F
M9AY7$$>[F>Z,-<QF3]H=ILZ>GN?Z44\7XV]Z_>DF:1?KLH)$$H LU5F&XQ0(
MA3!P%0(Q1T(;B$/V6 /G'YH5MA7?4=N!W%DC>'#R=.S"^#%;AW!W?A*9 .E@
M<HO$*RG%A<K0*]%% O22[F*'B2W8<^B"?IAN6FV,"%42Y64.#-0<8)(70!1,
MN* [4V+(!$&57XC&Y<F&%W7Q22^M@;;>?!E/,Q75'Z<%7C^62@-9QX1T8I/*
M07:QI5!$C9Y+:"2NS7-VNIYK\EQ2^[@6S\4[DE5]_W6FQF8L:^=^KY\!ICDM
MB*Z $= Z@*8@@&N: UU0II&6*I=>14&#9QZ:872Z,OG]?+:R/ZBF;TN=4+*2
MSJ*UUUU=T<%C>?SHIQ/0.V:CCO!.41F^';NN2\.?F?VU:\.W@^)1'/[" /%9
MS74T[4%^UWL^GKN>A/KM>"$GL\5JKD=Y(<NJL$2G2@T!SD4)A% 0\"JO3 [=
M?E=0<H+WS$,CNK,)KN'YK'[(^W%8)WAVOJV_AO(X5=4)7C<EU=E.]+0)J4%H
M)4\^]9N]]T33(%!.)96&#1#'6I]FTTU/Y4VYX(H0BJDH0"D$ [AP&_%,(B!*
MJ0E!.3>&CI:S)9_XT=/Q%$$\M)VHNX?GWLV137=R9OI"96%?+/T(YSJ$.F:6
M/>'2%UP^KWE2EC@Q3:]T<%[-E\]]RY6Q/1ANE;+#N<[V]EO^?\;/;V9*CU2A
M*LDJ#!AQ'1B$ZS=?4 ZHIE7!<86)7V^^]FF&9G TDF9K46^R1MC,2ILY<4/[
M+YQ$MOV13X=7QX]]+%01O1?:D+BR\\+)H7ONN]"FWG'7A=:K8[=L#PBEKG V
MJK"&%5(:Z+)2 !M8 <IY#@JJ-16YHB:L??FI28;V^#=])L5L/I]]MPYA\-;L
M"1A]-V6O Z?S[=C#]_M-UEX%+V(;]KS^B3=@3TS4\];K>56/-UU;KHT]DY[)
M/SXL%BNMWM9[54W@8)-O5/_Q[KG>]GCWIY[+\4*K$34,2LTAR"&M )8& \IR
M8YG \H#.*<.\"#NV"1=B>,<Y&]'<D6E= ":;-3+?K)/Z0H^D@]?%]U2Z2ZR[
M/IAV4@+!%ZYDUGXSG-OYW%[7G%F+']G^=>OHCNSV.Y\KRU2;5=GHMW G29_;
MRZ)%G&7'HISX.#M8C)Y/M&-A.C[4CAXICCC_IL</CTNM;BV]\ ?]:>7Z3]R9
MM^/)RG[:S+N7P#FB%2PJ2C0H)9, 5UH#7C$%A!(4(4X4+8).JP+G'YIIM1$_
M6\N?-0HX]EPGM>\)?Y.MU0KCT. E$CF"K(0 <V/_88@!CG$%E"PXPAQIS%G(
M1E:72]3;+I=JI,V^;Q:,KQ=,SIZ>+/.N,];WD]A_&F\^_KG;!?-[XW6X#!V_
M[A(_),%OL4CDDK["0F7H]?T5"=#+EU?L,)$F_S:>]>MLHGZ;VCMO'^9:KV-@
M]PIYX)S)BEHGO]),6U8D!#!%ZMZK1)6(,41%H*7O._?P#/R=Z-G"RIZMG/ 9
MWTCO8L'G@857PE?$T\;O N6N3?L=O%]W\.[$=OAZ%+8)M]1#L4IKH'O/WJ]=
M'@K*D3D>/$!DM-CF@/-7S=WIYE-33==.[GR =:="JDLL-!(6?RT EHP!!FD.
M2D157J%"4\Z# L4\)AV:O;T[U'>UJ->B9K\WPH;&@/F ;@UG04PI0%$):TR7
M&@,N*P0(Y (C2"@4,.S=D1KV?EX;6P$[P-CO;9 :MXY?!)'?U/#HN0!8T@;.
M^4S<;\Q< !1'X7(A]\:1_&_3U4*[%(6G\7+] GGWYU)/55/!900)T=0@!4J6
M.S-5(,!ISJR9J@6RS$\LQ8?P^X7YAD;MC;C9GKS.5FHD7I<V"N.>2WC[T4Y"
M%#MFG&L #*8=3UB2,LZE.7LE&T\ 7O*,[VU)=W./7.]?^&(LMWF (B^-4L(2
MCQ($8,TEX(Z"6$X*1$ID_6<59N-$R3$\HZ<6[]^3;/Y=6(*KM@#3P3JLC<!:
MC4YR-*\"LH]]P0N2#&%WT \LSSU"S\'B*X/>3E73VG?GTG_1?.**D&Z:OXVP
MD:B@6@$I>04P*0V@".4@UY K"J4L*Z\Z=H'S#LT0JSL;NB,1/CE??N,FF^I
M>\QW&4I3EM*4]E%1TKK<6B- <ZQ !8G("XD9C*J(DG(U^J^'\MJ+XO>"ZN ;
MW_$KJ<YR<PDDZW;K^Q57-V)G>[T^TQ96#< J>2U5G[E[+Y\: ,BIBJDAMU\1
M:';0*_[3;+F7E^(ZQ_\R<1VNB&O1X +,*^E*2T-2 D84!56I"*HTD91Z=FX(
MGGMXEO2^Z/^R?M8B(LF\@/<\7.H"S*X/ETZ@F#FQ]S+<LM^=Y%DM>M*J)H%P
MI0\ \YJ]_[BO$%!.AGL%#1#)6O)1JY7K;'PB+7CQ:3:]E7*^XA-74V6UN'>?
M[IXG#$M"*L@ K7@!L-00"(@HX#G+BT+G2))0(KM"G %RVUH;9Y9-9U/>R)Y-
M9GP:&BU[S3)YTEY/T'=]NG*R=L&G'?J_UZ)GW7!A @S3TN,U O7+F F@.R+1
M%&,F23'ZS]5T/)M_70D[AA7%NH;6*+4NFF5RZ]82P4N7;Z2($ "7T%7)%SF0
M2%4EPSDE89&S 7,/;8>AD35;[ F;J:VT5Z4GM2Z!'T5V!&S'C'B<S+1&>5_R
M[.UEE*_-<O+!J\ODI];Y7S,GR@>8"ZE27D-<&8+TRX^](W"W#;NX_7.\&"E#
MC&3(56]AKI$V,H AZ]@*8[^9,B=<5D&GTQ?F&QIE[<E8GTLLLM^=F+$A1V=
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
M7G4!SN\A;.V\&PU&#X>($3@$Q7D=Z7UU>-=NQ-ZBNHZ4V _F.O[CM1WQMN<
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
MEEY%=$C+Q%-S#._L>-=4VP7(9XNUH %<=Q)+CY?+M?AT_,K8 >,$S+XF B:
MVJ\%J"?"/O,-2M4$O V%5F8]>6-_?-DF]P$+MEX8N;W4U#;;2T<]5>V=%0QS
MI0PPDFC+=]( *A0%7""DE<&DRE58!(W7O,/CP$T5P/'&N'CF/\+;=ON![KDY
MDQK(KG=;U@CN"=QYD?T@C-)N@'C-W.^.1@@81UL403=W&X[]M_'R<3R]FVIW
M\+L58U1H0[60&$B&!, $0R!*0@$R)2FD(5")H$3WZ\09VLZ#"\,>3[/95-<Q
MV*X(_\2[C&*B%?(DMMYP?]V#T*\OVHR$AE_7,316_?XCK]N1?Y6HZS,B#3+B
MNAV^V&CK"Z-&IJ;Q\=1M/]]-W=2+Q@)U;=E&N2A+S7D.B&MO@@W$@!$*@:M9
M*ZBI%(0RA&W/SC0T(G6"NF1Q%\>P\6CLLSUM"? -A-:/)I, UC$#UEBMC] L
M9+6@&W=YD3@H^B(>:?/BSL[6;Z+<):6/,N<NWO : 72;"(J[^<?9]$'/7P98
M*6UR5I4YX"R'UK1#U@W%B .7>:>$D;J259\!=!?D'5X W39^RME]C<Q]!M!=
M6E\_QGO]-1N$W1@00'=BV8<;0.>Y0 ,*H+LD\3]0 )TG^&D#Z'PGC:R+)Q^U
M6DWTG7D_GHZ7^N/X6]W+P3YJ8U?,8;'0RT73S)97>4X)K4!N"@RP+B6@JM
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
MYK3RM.#K^>IT60VVB90$=<,U,)\U*"2_(%IG )-TF7.A/&L3,;J?GI&ZBC1
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
M1G"@8_3CM:&$@Q^F]Y%Z_"-5Y< =(Y^4O!,"IV0,O#+U*]3DH<J,3_Y(O?4
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
M0-L3X@-I_0GA?!/B((8_?EHN3D\^O9I^W?!^4P>3XK46V@C@W$I0/)9:=21
M.LV%YCZJ1I,U!F5CW#>N_M$_/!:>VD:H+)]S_Q'G]S ?O=2*5  AU1F9@5D(
M60E(TG@?(V,VM(F%#<K&N&]C3V0C#(J%I[81[N?8:_1&B )HA26.Z1"(I %@
M&6L"DY$VMHFM'4[[N.]N3P3RAVN]0YS_,%N)B1A-;2V9$YEW2FA-@HX2HF1>
M<9DL^5!/)[NLV6M</Q@>5*,=O,UM*]G+L.6E5$T@9A0K((HB1H-#B)9I8%XH
MSY3VW(_KBMXAN9<\LRXB*H<IM,.S=BN_^BKZ[E),9#8A8&*1]FD)$$.6$%16
M)3L67:.Y*X?1_32B* >":X@(RGZ:?D*X?LACOF*<D;?LF"406B5KPU4'SHD
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
MH+$GQ=<4/PT*O]W8>S(%)/($N=;<MAL'2=L$#HM2:M-TV:?COR\7T^*,89,
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
MPI!SB%YJ&[@>OW-ZOO67'9LF=OK>_ET3T]5?I&W"&AGX_V>H&-K(A.PAB%1
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
M.[\\+4V7TS_I'>6K]:8;_&__D\^N"I6?V/8_K#[^<77MW,>YUNTS.\LVK<I
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
M^]:9R^00@&='JHGD),H@6,BT&TK)013@+HM!@P&.B/P&"3@(5OX5P*J%03K
M64V3/ H_OOXQNS0^.:>,HLBCCN^5N;*3D&_(0R@&*"3AI0V[UCYI!B$HO ($
MG:SJ#N#R(#5<"PI6B_3WI\45F>!ZL[H[1143@"YB6=\L*+P0M V\4<@HHDW.
MYYA%:N,R#95PFMQ4;UGX)O;LPNNZK2[8YT(:Z8MS-C%;ZO,P\K1IZ7.Z&!Y]
ML%JT<;U>$&K:''P;'"S:F*0+?.W67RT^TP^SM%WC.URN9F5&'X+7%^5VX9=.
MYN1A/06A3ORP-M J(\4NN8@0C$RHV^15CY%VVNS]61#9W(A=0/7>Y:CI&\P7
MRS])DW_-29EO/BYQTQ_Q8?$>O]PLTR>XWI_6(>=&N!()6;E6?&%FP$-FPG!E
M;0G>/BGM& >Z8T@_[:O!6:!\=B-W >U#*AW_O(ED:?*S5IA_PKBZB%>SCVL0
M7%]*)+5GQUGB-6K3 FH_F&/20L@YRV!TX^Z6TQ8P[=/%60 ^A:D[B+C>I+2\
MP8?1P+Z-J[14W&5@N7"* :PJ+);B6+283;0EDQO5*D/]??&F??XX"SK'-U,7
MY^O^K-=#C3Y(?9D$$',AA7FE27\4C4:=D5QZYZ36T077IMGY$"FG?2TYJU<[
MNM&ZY!^NQ5[O:;7+6:J?\UC681S"NQ]Q.@_PBT*-Q.5;'SHVK-<?/BUG976Q
M^H3+O2RMR01?@F8J@JNC^!*9F"Y #1$T.$5J:)/.'2KA227L[_'CS57]"]\V
M2J=]M&WY7CN_6QFV?ZMZ !](_V_IG_]]Z73$D)Q@QJV?JL'321R!&6E3B2IF
M-[!<_7@9IDW[-('0HQ+T,UGG-9Q,)Y"</_-)HY]3+:G'!V.MV&)YC(4)6PH%
MH38S;RL/H,L:@A=9AS:DC:V/J]OON54XK@N5+Q6/1D9#M[RL-["LCT$F"MIE
M(%'Z['-HXS8]EN.5G$2'H&/7,3I!\7T>,(O/GV>;LF28YW>+^8I4B/-$+MY1
MI\P+'S?"43-4V)'.FP??]V;G^^YQ=0<K<G=S",(P)T.IW([5#?:Q3@;AF+,7
M$=OX2 >)>7+3RI ON[^!N43KDC?,1DX[3#C#P/!2IT5'Y;56/C7J7#E(SFE/
MKG8X>]+=TLYZK^UX6[?YCGW(;3^TZ5&W3_!I#CPIM!;&LF)-K!Z]8( RL,Q5
M@.QDD:Y-QO L!]XZ]KBX65VOR #T^0^^],/BY[6^WQ'$9ZM::(&KBN*+LOF=
MM87N=Y$7-H:"%.](79MOC6,!K:)=E++)482D=\_ _3'B&-*\JI/N ( ]"AG/
M;K:IF_#?7%TM_E4+?'Y9+#>+V4P+HT4^_*._YN6F'A./S?"R&HRRVFBPS&0@
MQU:"9M'4%P^/B7QG /UDV.M^]+:3<=HR@S-ANA,3O[9K_I24R?<_M>E%WS*5
M<AAH5='1.XIP 7BL7*>5X"E"Y:4TKM*U@6PT!..<H<TZ8?#POE@3P8@"*H6$
M3*"CS<&S8L$A,JG0%&=*BJ)-N^%><5[3]7T(:G8#E=-MT<'#^^XBUER'*I1B
M(9*YM9&T!OI54)PSY$6K8HQSL,NBUP9/TT]M&\'(WX'-P1KO$#5;OC27I4!9
M&X\2TF[B 1@H#TQ$6HOQH<;I9\%-#W2BI]OY.\ Y0NE3QP!_S6^N'_E]JT?Q
MSI8CS[@ 7A?)4HB6:2V1>;"%\6RAQ"12>%*FMM^='_1U?:'D&*,NFFJX@^-F
MVS927U!O>V;K^+>RN)HM_L2/=9WKW14<K,->QF4M>N/>L& \10HV(40O/#3B
M(!HHX+1!X/A760N[O ZX;;>IE!+0:,%\4J2\2F,2.0860XXIQ@ IMWE/&2SB
MQ*2 +0!R. B/L-;KN"EI;SJI1&1&ELQT485!Y)+)(&S1P 'CKL/U:F_*1G8^
M_/(\1.D=G&9U.;BL39>[ZMJNAQQ2Y)XB7YEK9Z6)G,64/%-<F.!#3D*V&=?]
M/<DFII=NBK<FUIGZT'J/</7S=:5X?;=8-_VNRZUJ;G?-VOX5KQ9?'BS-YV#
MHJC=-Z0W38L,=2RO*Y;3UBHEN6&/3H=][\335-H?8PW-T,5Y-K^^H3WSS'XA
M5\& ]!3:6+>.L($41K\JAO0&2>74:"+\RW)-3"=^IK-L-,MT@+,].JM# \A2
M^9XH\^UF7L!%V?.WUYXMJ$A^K30L95<YVG4FS6;+<@+KN5>H=*,)M&.(/^U1
M>9: M;%-7PN0GU_R]F! #]( TE*Y(Z]7QL2\]L@L:D?_2]%AFS>!4<3O+G1I
M#;MC@#\J!J;V1>\=:W)\?IWGFUH4#5?;NXANF^*\32R8J)FV:"O_+/F6JF0N
M%"0I=P?I['<]7_R:5X"Z<6V^:&* J:%4>?:6%RG=?)EML@.;9=V[V=LUA2!5
MM.3@H*$ 3<OL&60;F$L2A)$QBB<M'<\4T0W[PN[BXW/"JX51I@;:'XOYT&5Q
M1?+G.O$'I&+:R#IWU7"Z#)*52,J,3Y[HGQUT-R;<SADWGQ-NC4PS->(NYKA:
M_+*X6?X"GV=7W_9G#FX?#;G2L<3 E*?]HROQ(Z#6+*DBO; JE;3;P?7,\3;\
M2[L+F\]ZQ#4RSM2@^V7V%2^6OR^6>+NPZUDF36Y<A0<9T>7B2R6GPMOA>;(R
MER3CF.65E](I27NLS@H T#8K#2X->^XX5H)I*3XFAN-9S-9!O+R;=OCM;D29
M%P"):\M<*>NN\,BB]YQA=HB!/-F2SU-G^5L?4PK;%\<=I_L.0/3D*?%Q9\>E
MU%9@C7IBJ(RX"@4+OF0FM),.O) RM4FG?$>POJJACC3_HITM.H 6G:]?9]=D
MD5\6RXW"'K1:7'(K AWOGAP!41T!!<R'@"P(\@]$<9:._R; >E&LOBJ?QH'5
M>';H %3[DH[/=/-<NJ2+=Y%":IOJTG1].C2:&=I'0H00$K2A<CA R+Y>+L8!
M7"L;M>^7VOY!_4^$:_SO__H_4$L! A0#%     @ 1W*D5,#7+Z9Y!P  D!\
M !,              ( !     &5X+3,Q,3$P<3 S,S$R,BYH=&U02P$"% ,4
M    " !'<J14-)3TXID'  "^'P  $P              @ &J!P  97@M,S$R
M,3!Q,#,S,3(R+FAT;5!+ 0(4 Q0    ( $=RI%0*T+>*3 4  %(7   3
M          "  70/  !E>"TS,C$Q,'$P,S,Q,C(N:'1M4$L! A0#%     @
M1W*D5+)2C/T$<0, F_\U !$              ( !\10  &AF=V$M,C R,C S
M,S$N:'1M4$L! A0#%     @ 1W*D5,!*41AT$0  [K(  !$
M ( !)(8# &AF=V$M,C R,C S,S$N>'-D4$L! A0#%     @ 1W*D5('0IS_1
M(0  >U0! !4              ( !QY<# &AF=V$M,C R,C S,S%?8V%L+GAM
M;%!+ 0(4 Q0    ( $=RI%34UHUH2H$  #$:!@ 5              "  <NY
M P!H9G=A+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4    " !'<J14@IB<<C_T
M  #Z/ H %0              @ %(.P0 :&9W82TR,#(R,#,S,5]L86(N>&UL
M4$L! A0#%     @ 1W*D5"F\P23$L@  L',( !4              ( !NB\%
L &AF=V$M,C R,C S,S%?<')E+GAM;%!+!08     "0 ) $T"  "QX@4    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
